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
ce189065
Banca
CESPE / CEBRASPE
Órgão
TCE-PR
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo – Área: Informática
A engenharia de requisitos abrange as tarefas de levantamento, especificação, concepção, validação, elaboração, negociação e gestão. A tarefa de elaboração concentra-se
  1. AA no desenvolvimento de regras de legitimação de requisitos, com vistas a garantir que todos os requisitos de software tenham sido declarados de forma não ambígua e que não haja inconsistências com os padrões estabelecidos para o projeto.
  2. Bem estabelecer uma abordagem iterativa que priorize os requisitos, avaliando-se seus custos e riscos, de modo que cada parte atinja certo nível de satisfação.
  3. Cno desenvolvimento de um modelo de requisitos refinado que identifique os diversos aspectos da função, do comportamento e das informações do software.
  4. Dem estabelecer mecanismo de atribuição de prioridades que atenda às metas dos envolvidos e à arquitetura do projeto, por meio do estabelecimento de metas de negócios.
  5. Eem estabelecer entendimento básico do problema, definindo-se os interessados em sua solução, a natureza da solução desejada e a eficácia da comunicação e da colaboração preliminares entre os demais envolvidos e a equipe de software.
Revelar gabarito e comentário

GabaritoC — no desenvolvimento de um modelo de requisitos refinado que identifique os diversos aspectos da função, do comportamento e das informações do software.

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 – Tarefa de Elaboração

Gabarito: letra C. A tarefa de elaboração na engenharia de requisitos concentra-se no desenvolvimento de um modelo de requisitos refinado, que identifica os diversos aspectos da função, do comportamento e das informações do software.

A questão cobra a distinção entre as sete atividades da engenharia de requisitos: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. Cada alternativa descreve uma dessas atividades, e o aluno deve reconhecer qual corresponde à elaboração.

Alternativa

Descrição

Tarefa correspondente

Correto?

A

Desenvolvimento de regras de legitimação para garantir requisitos não ambíguos e sem inconsistências

Validação / Especificação

B

Estabelecer abordagem iterativa de priorização de requisitos com custos e riscos

Negociação

C

Desenvolvimento de modelo refinado de requisitos identificando função, comportamento e informações

Elaboração

D

Estabelecer mecanismo de atribuição de prioridades alinhado a metas dos envolvidos e arquitetura

Negociação / Priorização

E

Estabelecer entendimento básico do problema, definindo interessados, natureza da solução e comunicação

Concepção (Inception)

Alternativa A — ❌ Incorreta

A descrição refere-se a atividades de validação ou especificação, que buscam garantir consistência e não ambiguidade, mas não ao refinamento do modelo de requisitos típico da elaboração.

Alternativa B — ❌ Incorreta

Priorizar requisitos com custos e riscos é parte da negociação, não da elaboração.

Alternativa C — ✅ Correta ⟵ GABARITO

Conforme a definição clássica (Pressman, Sommerville), a elaboração é a atividade que refina os requisitos levantados, produzindo um modelo detalhado que cobre funcionalidades, comportamentos e dados.

Alternativa D — ❌ Incorreta

Atribuir prioridades é também tarefa de negociação/priorização, podendo envolver gestão, mas não é o foco da elaboração.

Alternativa E — ❌ Incorreta

O entendimento básico do problema e definição de stakeholders é característico da concepção (inception), primeira fase da engenharia de requisitos.

PEGA ESSA DICA!

Para diferenciar as tarefas, lembre-se:

  • Concepção: “o quê” básico, stakeholders, visão.

  • Elaboração: “como” detalhado, modelo refinado (casos de uso, diagramas).

  • Negociação: priorização, conflitos, custo vs. benefício.

  • Especificação: documentação formal.

  • Validação: verificar se está correto e completo.

Gabarito: letra C.

Link permanente: /questoes/ce189065