Pular para o conteúdo principal

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

Engenharia de SoftwareEngenharia de Requisitos
Código
fg105408
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Programador
O Analista de Programação está iniciando a Engenharia de Requisitos para um novo sistema que deve se integrar com o Sistema de Controle Interno (SCI) de outro órgão. Em vez de entrevistar os usuários finais do SCI, o analista foca em levantar e estudar o Manual de Integração de Sistemas, a Especificação da API REST e os contratos de serviço definidos.Assinale a técnica de Elicitação de Requisitos que está sendo utilizada, e qual é sua principal vantagem neste cenário de integração
  1. ABrainstorming; Geração rápida de soluções técnicas.
  2. BPrototipação Rápida; Clarificação da interface do usuário com base na especificação.
  3. CObservação de Campo; Entendimento do workflow real.
  4. DAnálise de Documentos; Obter requisitos de interface e regras de negócio formalmente definidas.
  5. EEntrevista Não-Estruturada; Descoberta de requisitos não documentados.
Revelar gabarito e comentário

GabaritoD — Análise de Documentos; Obter requisitos de interface e regras de negócio formalmente definidas.

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 – Elicitação de Requisitos

Gabarito: letra D. O analista utiliza a técnica de Análise de Documentos, pois estuda manuais, especificações de API e contratos existentes. A principal vantagem neste cenário de integração é obter requisitos de interface e regras de negócio formalmente definidas, evitando depender de interpretações subjetivas. As demais técnicas não se aplicam ao contexto descrito.

Técnica de Elicitação

Principal Vantagem no Cenário

Aplicação ao Contexto

Análise de Documentos

Obter requisitos de interface e regras de negócio formalmente definidas

Estudo de manuais, especificações de API e contratos de serviço

Brainstorming

Geração rápida de soluções técnicas

Não se aplica (foco em criatividade em grupo, não em documentos)

Prototipação Rápida

Clarificação da interface do usuário com base na especificação

Não se aplica (ausência de protótipo; foco em especificações formais)

Observação de Campo

Entendimento do workflow real

Não se aplica (não há imersão no ambiente; estudo de documentos)

Entrevista Não-Estruturada

Descoberta de requisitos não documentados

Não se aplica (foco em material documentado, não em conversas abertas)

Alternativa A — ❌ Incorreta

Brainstorming é uma técnica de geração criativa de ideias em grupo, não adequada para extrair requisitos de documentos técnicos pré-existentes. Confunde-se o objetivo: aqui não se busca inovação, mas sim capturar definições já estabelecidas.

Alternativa B — ❌ Incorreta

Prototipação Rápida é usada para clarificar interfaces com o usuário por meio de protótipos interativos. No cenário, não há protótipo; o analista estuda especificações formais (API, contratos), o que caracteriza análise documental.

Alternativa C — ❌ Incorreta

Observação de Campo (Etnografia) envolve imersão no ambiente real para compreender workflows e comportamentos. O problema descreve o estudo de manuais e especificações, não observação direta.

Alternativa D — ✅ Correta ⟵ GABARITO

A Análise de Documentos consiste em extrair requisitos a partir de documentação existente (manuais, especificações, contratos). Sua principal vantagem é capturar requisitos de interface e regras de negócio já formalmente definidos, o que é ideal para integração com sistemas legados ou de terceiros, como o SCI.

Alternativa E — ❌ Incorreta

Entrevista Não-Estruturada é uma conversa aberta para descobrir requisitos não documentados. Neste caso, o analista foca em material documentado, o que é oposto ao propósito da entrevista.

Link permanente: /questoes/fg105408