Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2024

Engenharia de SoftwareEngenharia de Requisitos
Código
fg165462
Banca
FGV
Órgão
CM SP
Ano
2024
Cargo
Cons Leg ( )

Relacione as decisões que devem ser tomadas durante o estágio de gerenciamento de requisitos de software com seus respectivos conceitos.

 

1. Identificação de requisitos

2. Gerenciamento de mudanças.

3. Políticas de rastreabilidade.

4. Ferramentas de apoio.

 

(   ) O gerenciamento de requisitos envolve o processamento de grandes quantidades de informações sobre os requisitos.

 

(   ) Conjunto de atividades que avaliam o impacto e o custo das mudanças.

 

(   ) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser registrado.

 

(   ) Cada requisito deve ser identificado de forma única para que possa ser comparado com outros requisitos e usado em avaliações de rastreabilidade.

 

Assinale a opção que indica a relação correta, na ordem apresentada.

  1. A1 – 2 – 4 – 3.
  2. B4 – 3 – 2 – 1.
  3. C4 – 2 – 3 – 1.
  4. D2 – 4 – 3 – 1.
  5. E2 – 1 – 4 – 3
Revelar gabarito e comentário

GabaritoC — 4 – 2 – 3 – 1.

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

Gerenciamento de Requisitos: Decisões e Conceitos

Gabarito: letra C. A relação correta é 4 – 2 – 3 – 1: a frase sobre processamento de grandes quantidades de informações refere-se às ferramentas de apoio; a que trata de avaliar impacto e custo das mudanças é o gerenciamento de mudanças; a que define os relacionamentos entre requisitos e o projeto é a política de rastreabilidade; e a que exige identificação única de cada requisito é a identificação de requisitos. Essa é a leitura direta dos conceitos clássicos de gestão de requisitos em engenharia de software.

O gerenciamento de requisitos é a atividade da engenharia de requisitos que ocorre após a especificação e validação, responsável por controlar a evolução dos requisitos ao longo do ciclo de vida do software. Enquanto a elicitação, análise e especificação focam em descobrir e documentar o que o sistema deve fazer, a gestão de requisitos cuida de manter essas informações íntegras, rastreáveis e atualizadas diante de mudanças. É uma fase contínua, que começa quando os primeiros requisitos são identificados e só termina quando o sistema é descontinuado.

A gestão de requisitos envolve quatro grandes decisões, conforme a literatura clássica (Sommerville e Kotonya): identificação de requisitos, gerenciamento de mudanças, políticas de rastreabilidade e ferramentas de apoio. Cada uma responde a um problema específico: como nomear e referenciar cada requisito de forma única; como avaliar e implementar alterações sem perder o controle; como registrar os vínculos entre requisitos e artefatos; e como lidar com o volume de informações gerado. A banca explora exatamente a capacidade de associar cada descrição ao conceito correto, sem deixar margem para ambiguidade.

Na prática, imagine um sistema bancário com 500 requisitos. Sem identificação única, seria impossível referenciar "o requisito que trata de saque" de forma inequívoca. Sem rastreabilidade, não se saberia qual requisito foi afetado por uma mudança no banco de dados. Sem gerenciamento de mudanças, uma alteração solicitada pelo cliente poderia ser implementada sem avaliar seu impacto no prazo e no custo. E sem ferramentas de apoio, a equipe se perderia em planilhas e documentos desconexos. Esses quatro pilares trabalham juntos para garantir que o sistema entregue exatamente o que foi acordado, mesmo quando o mundo ao redor muda.

A pegadinha desta questão está na ordem de associação: o candidato que lê rapidamente pode confundir "processamento de grandes quantidades de informações" com identificação de requisitos, quando na verdade essa é a justificativa clássica para o uso de ferramentas de apoio. Da mesma forma, "avaliar impacto e custo" pode parecer rastreabilidade, mas é a essência do gerenciamento de mudanças. O critério decisivo é identificar o verbo principal de cada frase: processar → ferramenta; avaliar → mudança; definir relacionamentos → rastreabilidade; identificar de forma única → identificação. Guarde esse mapa mental: é exatamente nele que as alternativas se separam.

Gerenciamento de requisitos
  • 1Identificação de requisitos
    • Identificador único
    • Comparação e rastreabilidade
  • 2Gerenciamento de mudanças
    • Avalia impacto e custo
  • 3Políticas de rastreabilidade
    • Relacionamentos entre requisitos e projeto
  • 4Ferramentas de apoio
    • Processam grandes volumes de informação
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A sequência 1 – 2 – 4 – 3 começa associando a primeira frase (processamento de grandes quantidades de informações) à identificação de requisitos. Isso está errado: a identificação de requisitos trata de atribuir um identificador único a cada requisito, não de processar volumes de informação. A frase sobre processamento de informações é a definição clássica de ferramentas de apoio, que existem justamente para gerenciar a grande quantidade de dados gerada pelos requisitos. A alternativa também inverte a ordem das duas últimas frases, trocando rastreabilidade por identificação.

Alternativa B — ❌ Incorreta

A sequência 4 – 3 – 2 – 1 acerta a primeira associação (ferramentas de apoio) e a segunda (rastreabilidade), mas erra na terceira: a frase "avaliar o impacto e o custo das mudanças" é associada ao gerenciamento de mudanças, não à rastreabilidade. A rastreabilidade define os relacionamentos entre requisitos e o projeto; o gerenciamento de mudanças é que avalia impacto e custo antes de aprovar uma alteração. A alternativa troca os conceitos 2 e 3, o que a torna incorreta.

Alternativa C — ✅ Correta ⟵ GABARITO

A sequência 4 – 2 – 3 – 1 associa corretamente cada frase ao seu conceito. A primeira frase, sobre processamento de grandes quantidades de informações, é a motivação para o uso de ferramentas de apoio (4). A segunda, sobre avaliar impacto e custo das mudanças, é a definição de gerenciamento de mudanças (2). A terceira, sobre definir relacionamentos entre requisitos e o projeto, é a política de rastreabilidade (3). A quarta, sobre identificação única de cada requisito, é a identificação de requisitos (1). A ordem 4 – 2 – 3 – 1 é exatamente a que a banca pede.

Alternativa D — ❌ Incorreta

A sequência 2 – 4 – 3 – 1 começa associando a primeira frase (processamento de grandes quantidades de informações) ao gerenciamento de mudanças. Isso está errado: o gerenciamento de mudanças trata de avaliar impacto e custo de alterações, não de processar volumes de informação. A frase sobre processamento de informações é a definição de ferramentas de apoio. A alternativa também troca a ordem das duas primeiras frases, colocando o gerenciamento de mudanças antes das ferramentas.

Alternativa E — ❌ Incorreta

A sequência 2 – 1 – 4 – 3 começa associando a primeira frase (processamento de grandes quantidades de informações) ao gerenciamento de mudanças, o que está errado pela mesma razão da alternativa D. Além disso, associa a segunda frase (avaliar impacto e custo) à identificação de requisitos, quando deveria ser o gerenciamento de mudanças. A alternativa erra nas duas primeiras associações, o que a torna completamente incorreta.

NÃO CAIA NESSA!

A banca explora a troca de conceitos entre as quatro decisões da gestão de requisitos. O candidato desatento confunde "processamento de grandes quantidades de informações" com identificação de requisitos, quando na verdade é a justificativa para o uso de ferramentas de apoio. Da mesma forma, "avaliar impacto e custo" pode parecer rastreabilidade, mas é a essência do gerenciamento de mudanças. A chave é identificar o verbo principal de cada frase: processar → ferramenta; avaliar → mudança; definir relacionamentos → rastreabilidade; identificar de forma única → identificação. Com esse mapa, você elimina as alternativas erradas de imediato.

PEGA ESSA DICA!

Para questões de associação como esta, sublinhe o verbo ou substantivo-chave de cada frase e relacione-o ao conceito correspondente. Monte uma tabela mental rápida: ferramentas = processar/gerenciar volume; mudanças = avaliar impacto/custo; rastreabilidade = relacionamentos/vínculos; identificação = identificador único. Essa técnica resolve a questão em segundos e evita a confusão que a banca propositalmente cria.

Gabarito: letra C

Link permanente: /questoes/fg165462