Questão de Engenharia de Software — Desenvolvimento de Software — CESPE / CEBRASPE 2025
Engenharia de Software›Desenvolvimento de Software
Código
ce219057
Banca
CESPE / CEBRASPE
Órgão
TRF - 6ª REGIÃO
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas de Informação
Julgue o item a seguir, no que se refere à engenharia de software e à análise de requisitos.Para garantir a manutenibilidade, a arquitetura do sistema deve ser projetada para adotar componentes grandes e centralizados, facilitando futuras modificações e atualizações.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Manutenibilidade e Arquitetura de Software
❌ ERRADO. A afirmação está incorreta. Para garantir a manutenibilidade, a arquitetura do sistema deve ser projetada com componentes pequenos, modulares, de alta coesão e baixo acoplamento, e não grandes e centralizados. Os princípios da engenharia de software, especialmente a modularidade e a separação de interesses, orientam que a divisão em módulos coesos e com baixo acoplamento facilita futuras modificações e atualizações, enquanto componentes grandes e centralizados dificultam a manutenção por aumentarem o impacto de mudanças.
O conteúdo de referência da engenharia de software destaca que "a modularidade considera que um sistema complexo pode ser divido em peças mais simples" e que "o baixo acoplamento remete a baixa interação de um modulo com outros do sistema possibilitando que eles sejam compreendidos como unidades em separado". Esses conceitos são opostos à ideia de componentes grandes e centralizados, que tendem a gerar alto acoplamento e baixa coesão, comprometendo a manutenibilidade.
Portanto, a arquitetura voltada à manutenibilidade deve favorecer a decomposição em componentes pequenos e independentes.