O projeto de software é a primeira atividade técnica voltada à construção de software e deve ser iniciada logo após
Ao teste de software.
Bo projeto de dados.
Co projeto arquitetural.
Da análise e a especificação de requisitos.
Ea codificação.
Revelar gabarito e comentário▾
GabaritoD — a análise e a especificação de requisitos.
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”.
Projeto de Software – Ciclo de Vida
Gabarito: letra D. O projeto de software é a primeira atividade técnica voltada à construção e deve ser iniciada logo após a análise e especificação de requisitos. Essa sequência é clássica nos modelos de ciclo de vida (ex.: cascata), onde primeiro se define o que o sistema deve fazer (requisitos), depois se projeta como será construído (projeto), e então se codifica e testa.
A banca cobra o conhecimento da ordem lógica das fases. O erro típico é confundir a precedência ou incluir atividades que são subpartes do próprio projeto.
1Análise e especificação de requisitos
2Projeto de software
3Codificação
4Testes
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O teste de software ocorre após a codificação, muito depois do projeto. Colocá-lo antes do projeto inverte a sequência.
Alternativa B — ❌ Incorreta
O projeto de dados é uma das atividades do projeto de software (projeto detalhado), não uma fase anterior. O projeto como um todo começa antes de suas subatividades.
Alternativa C — ❌ Incorreta
O projeto arquitetural é parte integrante do projeto de software (projeto de alto nível), não uma fase que o antecede.
Alternativa D — ✅ Correta ⟵ GABARITO
A análise e especificação de requisitos define o que o sistema deve fazer. Só após essa definição é possível iniciar o projeto, que estabelece a arquitetura, os componentes e os detalhes de implementação. Essa é a ordem prevista nos principais modelos de processo, conforme as áreas de conhecimento da Engenharia de Software (SWEBOK).
Alternativa E — ❌ Incorreta
A codificação (implementação) vem depois do projeto. O projeto fornece o plano que guia a codificação.