Pular para o conteúdo principal

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

Engenharia de SoftwareEngenharia de Requisitos
Código
fc026751
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Tecnologia da Informação
Um Técnico da área de TI adotou uma técnica para elicitação de requisitos criada pela IBM cujo objetivo é permitir a moderação de discussões de brainstorming, acelerando e consolidando o desenvolvimento de aplicações. Esta técnica consiste em colocar autoridades representativas e gerenciais juntas dentro de um workshop estruturado para promover decisões. Trata-se da
  1. APrototipação.
  2. BParticipatory Design.
  3. CJoint Application Development.
  4. DCooperative Requirements Capture.
  5. EQuality Function Deployment.
Revelar gabarito e comentário

GabaritoC — Joint Application Development.

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 Development (JAD)

Gabarito: letra C. A técnica descrita — workshop estruturado que reúne autoridades representativas e gerenciais para moderar discussões de brainstorming, com o objetivo de acelerar e consolidar decisões — é exatamente o Joint Application Development (JAD), criado pela IBM na década de 1970. O próprio nome remete ao trabalho conjunto (Joint) em sessões focadas (Application Development).

A questão cobra conhecimento das principais técnicas de elicitação de requisitos, especialmente aquelas que envolvem dinâmicas de grupo e tomada de decisão colaborativa. O JAD se destaca por ser um workshop formal, com facilitador, patrocinadores e usuários-chave, visando definir requisitos de forma rápida e consensual.

Técnicas de elicitação de requisitos
  • 1Joint Application Development (JAD)
    • Criado pela IBM (1970)
    • Workshop estruturado
    • Autoridades representativas e gerenciais
    • Facilitador modera brainstorming
    • Decisões rápidas e consensuais
  • 2Prototipação
    • Validação de requisitos
    • Modelo inicial do sistema
  • 3Participatory Design
    • Usuários finais no design
    • Sem foco gerencial
  • 4Cooperative Requirements Capture
    • Termo genérico
    • Sem estrutura rígida
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Prototipação é uma técnica de validação de requisitos, na qual um modelo inicial do sistema é construído para explorar ideias e refinar necessidades. Não se trata de um workshop estruturado com autoridades gerenciais para discussões de brainstorming.

Alternativa B — ❌ Incorreta

Participatory Design (Design Participativo) envolve a participação ativa dos usuários finais no processo de design, mas não é uma técnica de workshop estruturado focada em decisões gerenciais; além disso, não foi criado pela IBM com esse propósito específico.

Alternativa C — ✅ Correta ⟵ GABARITO

Joint Application Development (JAD) é exatamente a técnica mencionada. Consiste em reuniões estruturadas (workshops) que reúnem stakeholders, gerentes e especialistas, com um facilitador, para elicitar requisitos de forma colaborativa e acelerada. O nome original da IBM é Joint Application Design, mas é comumente tratado como JAD. O conteúdo de apoio confirma: "JAD (Joint Application Design) – Cooperação, entendimento e trabalho em grupo entre os usuários desenvolvedores."

Alternativa D — ❌ Incorreta

Cooperative Requirements Capture é um termo genérico que pode abranger várias abordagens colaborativas, mas não é uma técnica específica criada pela IBM e não tem a estrutura rígida de workshop com autoridades descrita.

Alternativa E — ❌ Incorreta

Quality Function Deployment (QFD) é uma técnica originada na engenharia de qualidade para traduzir requisitos do cliente em características técnicas do produto (casa da qualidade). Não é uma técnica de elicitação de requisitos de software por workshop.

PEGA ESSA DICA!

Na hora da prova, palavras-chave como "workshop estruturado", "autoridades representativas e gerenciais" e "criada pela IBM" apontam diretamente para JAD. Lembre-se: JAD é reunião presencial, facilitada, com tomada de decisão rápida — diferente de prototipação, que é construção iterativa de modelo.

Gabarito: letra C.

Link permanente: /questoes/fc026751