Ed
há 2 meses
Para identificar a alternativa que NÃO representa um fundamento da engenharia de software baseada em componentes, vamos analisar cada uma das opções: a) Devem ser desenvolvidos em um processo gerenciado e compreendido. - Isso é um fundamento importante, pois um processo gerenciado é essencial para garantir a qualidade e a manutenção dos componentes. b) Os padrões de componentes que facilitam a integração destes. Essas normas são incorporadas a um modelo de componentes. - Isso também é um fundamento, pois a integração é crucial na engenharia de software baseada em componentes. c) Os componentes independentes que são completamente especificados por suas interfaces. - Este é um princípio fundamental, já que a independência e a especificação por interfaces são características essenciais dos componentes. d) Um processo de desenvolvimento que é voltado para a engenharia de software baseada em componentes. - Isso é um fundamento, pois um processo específico é necessário para lidar com a natureza dos componentes. e) O middleware que fornece suporte de software para a integração de componentes. Para tornar independentes, os componentes distribuídos trabalham juntos; você precisa de suporte de middleware que lide com as comunicações de componentes. - Embora o middleware seja importante para a integração, a afirmação de que "para tornar independentes" não é um fundamento da engenharia de software baseada em componentes, pois a independência dos componentes é alcançada através de suas interfaces, não necessariamente pelo middleware. Portanto, a alternativa que NÃO representa um fundamento da engenharia de software baseada em componentes é: e).