Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura de Software
Código
ce209558
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
No que diz respeito a design de software, julgue o próximo item.Uma aplicação é excessivamente complexa quando há nela muitas ocorrências do mesmo trecho de código.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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”.
Design de Software e Duplicação de Código
✅ CERTO. A afirmação está correta: a presença de muitas ocorrências do mesmo trecho de código (duplicação) é um indicador de complexidade excessiva em uma aplicação. A duplicação viola o princípio DRY (Don't Repeat Yourself), aumenta o esforço de manutenção, eleva o risco de inconsistências em alterações e torna o sistema mais difícil de compreender e evoluir. Embora a complexidade também envolva outros fatores (acoplamento, coesão, tamanho dos módulos), a duplicação é um dos principais sinais de má qualidade arquitetural, sendo reconhecida como um bad smell (mau cheiro) no design de software. Portanto, o item está certo.
PEGA ESSA DICA!
A banca Cespe/Cebraspe valoriza o domínio de conceitos fundamentais de engenharia de software. Memorize que duplicação de código é um dos indicadores clássicos de complexidade e fragilidade do sistema, associado à violação do princípio DRY. Em questões de julgamento, desconfie de absolutizações como "sempre" ou "nunca", mas neste caso a afirmativa é coerente com as boas práticas.