Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — CESPE / CEBRASPE 2024

Engenharia de SoftwareEngenharia de Requisitos
Código
ce190871
Banca
CESPE / CEBRASPE
Órgão
TST
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área: Apoio Especializado - Especialidade: Programação
O projeto de software é a primeira atividade técnica voltada à construção de software e deve ser iniciada logo após
  1. Ao teste de software.
  2. Bo projeto de dados.
  3. Co projeto arquitetural.
  4. Da análise e a especificação de requisitos.
  5. 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.

  1. 1Análise e especificação de requisitos
  2. 2Projeto de software
  3. 3Codificação
  4. 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.

Gabarito: letra D.

Link permanente: /questoes/ce190871