Pular para o conteúdo principal

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

Engenharia de SoftwareEngenharia de Requisitos
Código
fc021575
Banca
FCC
Órgão
TCE-CE
Ano
2015
Nível
Superior
Cargo
Analista de Controle Externo-Auditoria de Tecnologia da Informação
Considere o texto a seguir:É uma técnica para elicitação de requisitos que permite extrair informações de alta qualidade dos usuários, em curto espaço de tempo, através de reuniões estruturadas que buscam decisões por consenso. Ela substitui as entrevistas individuais, e os resultados alcançados garantem um levantamento mais preciso e completo dos requisitos do que os obtidos pelas técnicas convencionais de entrevistas e questionários individualizados. Esta técnica é composta de duas etapas principais: planejamento, que tem por objetivo elicitar e especificar os requisitos; e projeto, em que se lida com o projeto de software. Cada etapa consiste em três fases: adaptação, sessão e finalização.A técnica citada no texto é conhecida como
  1. ABrainstorming
  2. BJoint Application Design − JAD.
  3. CEtnografia.
  4. DWorkshop.
  5. EViewpoint-Oriented Requirements Definition − VORD.
Revelar gabarito e comentário

GabaritoB — Joint Application Design − JAD.

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

Técnicas de Elicitação de Requisitos – Joint Application Design (JAD)

Gabarito: letra B. O texto descreve exatamente a técnica Joint Application Design (JAD): reuniões estruturadas com foco em consenso, substituindo entrevistas individuais, com duas etapas principais (planejamento e projeto) e três fases cada (adaptação, sessão e finalização). É uma técnica clássica de elicitação em grupo.

A banca testa o conhecimento sobre as principais técnicas de descoberta de requisitos. O enunciado destaca "reuniões estruturadas", "decisões por consenso", "substitui entrevistas individuais" e "duas etapas principais: planejamento e projeto" – características marcantes do JAD.

Alternativa A — ❌ Incorreta

Brainstorming não possui uma estrutura formal de duas etapas com três fases cada; é uma geração livre de ideias, sem a organização e o consenso dirigido descritos no texto.

Alternativa B — ✅ Correta ⟵ GABARITO

Joint Application Design (JAD) é uma técnica de elicitação em grupo, onde facilitador e stakeholders se reúnem em workshops estruturados para definir requisitos por consenso. A descrição do texto – reuniões estruturadas, decisões por consenso, substituição de entrevistas individuais, etapas de planejamento e projeto, cada uma com adaptação, sessão e finalização – corresponde perfeitamente ao JAD conforme definido por autores como Pressman e Sommerville.

Alternativa C — ❌ Incorreta

Etnografia é uma técnica de observação, onde o analista se insere no ambiente do usuário para entender o trabalho real. Não envolve reuniões estruturadas nem etapas de planejamento e projeto como descrito.

Alternativa D — ❌ Incorreta

Workshop é um termo genérico que poderia incluir JAD, mas a técnica específica nomeada e com a estrutura detalhada é o JAD. A banca busca o nome consagrado: Joint Application Design.

Alternativa E — ❌ Incorreta

Viewpoint-Oriented Requirements Definition (VORD) é uma técnica baseada em pontos de vista (viewpoints) e não se encaixa na descrição de reuniões estruturadas com as fases mencionadas.

PEGA ESSA DICA!

Memorize as principais técnicas de elicitação de requisitos e suas características distintivas. JAD se destaca por ser um workshop estruturado com foco em consenso e com fases definidas (adaptação, sessão, finalização). Brainstorming é mais livre, etnografia é observação, e VORD é baseado em viewpoints.

Gabarito: letra B.

Link permanente: /questoes/fc021575