Questão de Arquitetura de Software — Ciclo de Vida — FGV 2024
Arquitetura de Software›Ciclo de Vida
Código
fg089955
Banca
FGV
Órgão
Prefeitura de Macaé - RJ
Ano
2024
Nível
Superior
Cargo
Analista Previdenciário - Especialidade: Analista de Sistemas
Ciclo de Vida do Software é o processo completo de desenvolvimento e manutenção de um software, desde a concepção inicial até a retirada do serviço. Ele descreve as fases que um software passa ao longo de sua existência e ajuda a estruturar e gerenciar o desenvolvimento de software de forma organizada e eficiente. No contexto do Ciclo de Vida do Software, a fase responsável por garantir que o software desenvolvido atenda às necessidades especificadas e funcione corretamente antes de ser entregue ao usuário final é a de
Aplanejamento.
Bdesign de software.
Cimplementação.
Dteste e validação.
Emanutenção.
Revelar gabarito e comentário▾
GabaritoD — teste e validaçã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”.
Ciclo de Vida do Software – Fase de Teste e Validação
Gabarito: letra D. A fase de teste e validação é a responsável por verificar se o software atende às necessidades especificadas e funciona corretamente, sendo a última etapa antes da entrega ao usuário final.
1Planejamento
2Design
3Implementação
4Teste e validação
5Manutenção
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A fase de planejamento envolve a elaboração do plano de projeto, definição de requisitos e riscos, mas não realiza a verificação do software quanto ao atendimento das necessidades. O erro é confundir planejamento com teste.
Alternativa B — ❌ Incorreta
O design de software (projeto) define a arquitetura e os detalhes de implementação, mas a garantia de funcionamento correto ocorre na fase de testes.
Alternativa C — ❌ Incorreta
A implementação é a codificação do software; os testes são aplicados após essa fase para validar o que foi construído.
Alternativa D — ✅ Correta ⟵ GABARITO
A fase de teste e validação consiste em executar o software de forma controlada para identificar defeitos e verificar se os requisitos foram atendidos, sendo a etapa que antecede a entrega ao usuário. Conforme descrito no ciclo de vida, os testes garantem que o software atenda aos requisitos especificados.
Alternativa E — ❌ Incorreta
A manutenção ocorre após a entrega e envolve correções, adaptações e melhorias; não é a fase de validação pré-entrega.