Ed
há 2 anos
Vamos analisar cada uma das alternativas em relação à importância da modularidade no desenvolvimento de software: A) A modularidade promove a dependência forte entre os módulos, facilitando a manutenção e evolução do software. - Esta afirmação é incorreta, pois a modularidade busca promover a dependência fraca entre os módulos, o que facilita a manutenção. B) A modularidade permite que todos os módulos acessem livremente os detalhes de implementação uns dos outros, simplificando o gerenciamento. - Isso também é incorreto, já que a modularidade deve restringir o acesso aos detalhes de implementação, promovendo encapsulamento. C) A modularidade reduz a coesão entre os módulos, tornando o código mais fácil de ser compreendido e modificado. - Esta afirmação é falsa, pois a modularidade visa aumentar a coesão dentro de cada módulo, tornando o código mais compreensível. D) A modularidade facilita a reutilização de módulos em diferentes partes do software, contribuindo para a escalabilidade e produtividade do desenvolvimento. - Esta é a alternativa correta, pois a modularidade realmente permite a reutilização de módulos, o que é fundamental para a escalabilidade e produtividade. E) A modularidade é um princípio opcional no desenvolvimento, aplicável apenas em projetos de grande porte. - Isso é incorreto, pois a modularidade é um princípio importante em qualquer projeto, independentemente do seu tamanho. Portanto, a alternativa correta é: D) A modularidade facilita a reutilização de módulos em diferentes partes do software, contribuindo para a escalabilidade e produtividade do desenvolvimento.
Cadastre-se ou realize login
Mais perguntas desse material