Questão de Engenharia de Software — Processos de Software — CESPE / CEBRASPE 2024
Engenharia de Software›Processos de Software
Código
ce173551
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Software
Na engenharia de software, o princípio que rege o atendimento aos modelos e normas de qualidade de software é o da
Ageneralização.
Bflexibilização.
Cformalidade.
Dabstração.
Edecomposição.
Revelar gabarito e comentário▾
GabaritoC — formalidade.
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”.
Princípios da Engenharia de Software
Gabarito: Alternativa C (Formalidade). O princípio da formalidade está diretamente associado ao atendimento rigoroso de modelos e normas de qualidade de software, pois exige documentação sistemática, processos definidos e conformidade com padrões estabelecidos (como CMMI, ISO 9126, MPS.BR). A formalidade é o nível mais elevado de rigor, conforme os princípios clássicos da Engenharia de Software.
Os princípios da Engenharia de Software incluem: Rigor e Formalidade, Separação de Interesses, Modularidade, Abstração, Antecipação a Mudanças, Generalidade e Incrementação. Destes, o rigor e a formalidade são essenciais para garantir a conformidade com normas e modelos de qualidade, que exigem processos bem documentados, métricas, auditorias e melhoria contínua.
Alternativa A — ❌ Incorreta
A generalização é um princípio que busca soluções reutilizáveis para problemas mais amplos. Embora útil, não é o princípio que rege o atendimento a modelos e normas de qualidade, pois estes focam em padronização e formalidade, e não em reuso genérico.
Alternativa B — ❌ Incorreta
Flexibilização não é um princípio clássico da Engenharia de Software; modelos e normas de qualidade exigem aderência e rigidez controlada, não flexibilidade.
Alternativa C — ✅ Correta ⟵ GABARITO
A formalidade é o princípio que assegura que o processo de software siga normas e padrões de qualidade com precisão, documentação e rastreabilidade. É o fundamento para certificações e avaliações de maturidade.
Alternativa D — ❌ Incorreta
Abstração é usada para lidar com complexidade ignorando detalhes irrelevantes. Não se relaciona diretamente com o cumprimento de normas e modelos de qualidade.
Alternativa E — ❌ Incorreta
Decomposição (dividir o sistema em partes) auxilia no gerenciamento da complexidade, mas não é o princípio que rege a conformidade com modelos de qualidade.
PEGA ESSA DICA!
Associe formalidade a "rigor na documentação e processos" – é o que as normas de qualidade (CMMI, ISO) mais cobram. Memorize que formalidade = rigor máximo.