Questão de Engenharia de Software — Processos de Software — FUNDATEC 2023
Engenharia de Software›Processos de Software
Código
qq896813
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Java
Há quatro atividades fundamentais comuns a todos os processos de software. Assinale a alternativa que as apresenta na sequência correta do desenvolvimento de um sistema de software.
AAnálise, codificação, evolução e validação.
BRequisito, validação, implementação e manutenção.
CEspecificação, desenvolvimento, validação e evolução.
DCodificação, testagem, análise e manutenção.
EImplementação, testagem, manutenção e retirada.
Revelar gabarito e comentário▾
GabaritoC — Especificação, desenvolvimento, validação e evolução.
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”.
Processos de Software – Atividades Fundamentais
Gabarito: letra C. As quatro atividades fundamentais comuns a todos os processos de software, conforme a engenharia de software clássica (Sommerville, Pressman), são: especificação, desenvolvimento, validação e evolução. A alternativa C apresenta exatamente essa sequência.
1Especificação
2Desenvolvimento
3Validação
4Evolução
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Troca 'especificação' por 'análise' e 'evolução' por 'evolução' (que é correta), mas 'codificação' é uma atividade da implementação, não uma atividade fundamental. A ordem também está errada.
Alternativa B — ❌ Incorreta
Apresenta 'requisito' (que é parte da especificação), 'validação' (que vem depois), 'implementação' (equivalente a desenvolvimento) e 'manutenção' (que é evolução). A sequência está fora da ordem padrão e o termo 'requisito' não é uma atividade, mas um artefato.
Alternativa C — ✅ Correta ⟵ GABARITO
Exatamente a sequência correta: Especificação (definição de requisitos), Desenvolvimento (projeto e codificação), Validação (testes) e Evolução (manutenção).
Alternativa D — ❌ Incorreta
Inicia com 'codificação' (que é parte do desenvolvimento), depois 'testagem' (validação), 'análise' (parte da especificação) e 'manutenção' (evolução). Ordem bagunçada e faltam atividades.
Alternativa E — ❌ Incorreta
'Implementação' (desenvolvimento), 'testagem' (validação), 'manutenção' (evolução) e 'retirada' (que não é atividade fundamental, mas fase final de um software). Falta a especificação.
PEGA ESSA DICA!
Decore a sequência: Especificação → Desenvolvimento → Validação → Evolução. Uma mnemônica: EDVE (Especifica, Desenvolve, Valida, Evolui).