Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2015

Engenharia de SoftwareEngenharia de Requisitos
Código
fc023344
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Um Analista de Sistemas está trabalhando em uma fase do desenvolvimento de um software em que objetiva-se criar uma estratégia de solução, sendo necessário definir o que o sistema deve fazer antes de se definir como o sistema irá fazer. Nesta etapa deve-se realizar a validação e verificação dos modelos construídos, antes de partir para solução do problema. O Analista de Sistemas está na fase de
  1. AProjeto do software. A validação verifica se os modelos construídos estão em conformidade com os requisitos do cliente.
  2. BLevantamento de requisitos. A validação executa diversas atividades a fim de se validar o produto de software, testando cada funcionalidade de cada módulo.
  3. CLevantamento de Requisitos. A verificação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente.
  4. DAnálise de Requisitos. A verificação executa diversas atividades a fim de se testar se cada funcionalidade de cada módulo do software funcionará adequadamente.
  5. EAnálise de Requisitos. A validação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente.
Revelar gabarito e comentário

GabaritoE — Análise de Requisitos. A validação tem por objetivo assegurar que o sistema de software está atendendo às reais necessidades do cliente.

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”.

Engenharia de Requisitos – Análise de Requisitos e Validação

Gabarito: letra E. A fase descrita – criar estratégia de solução, definir o que o sistema deve fazer antes de como fazer, e realizar validação e verificação dos modelos – é a Análise de Requisitos. Nessa fase, a validação verifica se o sistema atende às reais necessidades do cliente (estamos construindo o produto certo). A alternativa E acerta o nome da fase e a definição de validação.

A questão cobra a distinção entre as fases iniciais da engenharia de requisitos: Levantamento (elicitação) e Análise (especificação). O Levantamento coleta requisitos junto aos stakeholders; a Análise refina, modela e valida esses requisitos, definindo o que o sistema deve fazer. A validação é o processo de confirmar que os requisitos representam corretamente as necessidades do cliente, enquanto a verificação confirma se os modelos estão em conformidade com os requisitos especificados (estamos construindo o produto certo?).

Alternativa A – ❌ Incorreta

A fase Projeto do software ocorre após a definição dos requisitos, focando em como implementar. Além disso, atribui à validação a verificação da conformidade com os requisitos – o que é, na verdade, papel da verificação.

Alternativa B – ❌ Incorreta

O Levantamento de Requisitos é a fase de coleta inicial, não a de modelagem e validação. A definição de validação como "testar cada funcionalidade de cada módulo" é própria de testes de software, não da engenharia de requisitos.

Alternativa C – ❌ Incorreta

Novamente a fase está errada (Levantamento). A definição de verificação está correta, mas a fase não é a de verificação dos modelos construídos antes da solução.

Alternativa D – ❌ Incorreta

A fase Análise de Requisitos está correta, mas a definição de verificação como "testar se cada funcionalidade funcionará adequadamente" é de testes, não de verificação de modelos de requisitos.

Alternativa E – ✅ Correta ⟵ GABARITO

A fase Análise de Requisitos é exatamente onde se modela e valida o que o sistema deve fazer, antes de projetar a solução. A validação assegura que o sistema atenderá às reais necessidades do cliente – definição clássica ("are we building the right product?").

PEGA ESSA DICA!

Para não errar, lembre: Levantamento = descobrir/coletar; Análise = modelar/validar/verificar. Validação = cliente certo; Verificação = especificação certa.

Gabarito: letra E

Link permanente: /questoes/fc023344