Questão FC670959
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
QUADRIX · 2025
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O processo de design modular em software busca isolar funcionalidades específicas em módulos com interfaces bem definidas, promovendo alta coesão dentro dos módulos e baixo acoplamento entre eles, o que facilita a manutenção e a escalabilidade do sistema.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O design modular organiza o software em módulos com interfaces bem definidas, de modo que cada módulo encapsula uma responsabilidade clara. Isso facilita entender, testar e substituir partes sem impactar o todo.
Quando um módulo resolve uma única preocupação possui alta cohesão. Quando depende pouco de outros módulos, mostra baixo acoplamento. Essas propriedades reduzem efeitos colaterais ao alterar código.
Como consequência, a modularização melhora manutenção, permite reutilização, acelera testes e desenvolvimento paralelo e favorece escalabilidade da arquitetura e escolha de metodologias.
Portanto, a afirmação foi julgada correta porque descreve com precisão os objetivos e benefícios do design modular.
Conteúdo do catálogo FC Concursos · Atualizado em