Pular para o conteúdo principal

Questão de Arquitetura de Software — Análise de Requisitos — FCC 2015

Arquitetura de SoftwareAnálise de Requisitos
Código
fc023539
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Médio
Cargo
Técnico Judiciário - Programação de Sistemas
Um Técnico participou do levantamento de requisitos de um novo sistema do Tribunal. Devidamente autorizado, ele se inseriu no ambiente de trabalho em que o sistema seria utilizado e observou o trabalho diário, anotando as tarefas reais. Seu principal objetivo era descobrir requisitos de sistema implícitos, que refletissem os processos reais nos quais as pessoas estão envolvidas, ao invés de processos formais. Além destes requisitos, ele também coletou os requisitos derivados da cooperação e conscientização das atividades de outras pessoas envolvidas. O Técnico estava colocando em prática a técnica de levantamento de requisitos denominada
  1. AVORD (Viewpoint-Oriented Requirements Definition) ou Definição de Requisitos Orientada a Ponto de Vista.
  2. BEtnografia.
  3. CJAD (Joint Application Design)
  4. DWorkshop ou Oficinas de Trabalho.
  5. EPrototipagem.
Revelar gabarito e comentário

GabaritoB — Etnografia.

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 Levantamento de Requisitos

Gabarito: letra B. A técnica descrita — observação direta no ambiente de trabalho para descobrir requisitos implícitos e a cooperação entre pessoas — é a Etnografia, método oriundo da antropologia aplicado à engenharia de requisitos. O técnico imergiu no ambiente, observou tarefas reais e captou requisitos não formais, caracterizando a coleta etnográfica.

A questão exige distinguir as principais técnicas de elicitação. A Etnografia foca na imersão e observação participante, enquanto as demais alternativas representam abordagens distintas:

Técnica

Característica Principal

Foco da Coleta

Método de Trabalho

Etnografia

Imersão e observação direta no ambiente de trabalho

Requisitos implícitos, processos reais e cooperação entre pessoas

Analista se insere no local, observa e anota tarefas reais

VORD

Identificação de pontos de vista de stakeholders

Requisitos sob diferentes perspectivas

Análise de visões de atores envolvidos

JAD

Workshop estruturado e colaborativo

Requisitos definidos em grupo

Reuniões facilitadas com stakeholders e equipe técnica

Workshop/Oficinas

Sessões programadas de elicitação coletiva

Requisitos acordados entre participantes

Encontros agendados para discussão e decisão

Prototipagem

Construção de modelo simplificado do sistema

Validação e refinamento de requisitos

Criação de protótipo para feedback dos usuários

1Etnografia (imersão)
Observação direta no ambiente
Requisitos implícitos
Cooperação entre pessoas
2VORD (pontos de vista)
Stakeholders
Análise de visões
3JAD (workshop)
Reunião estruturada
Colaboração em grupo
4Prototipagem
Modelo simplificado
Validação de requisitos
Técnicas de levantamento de requisitos
LEVELsoulevel.com.br
Técnicas de levantamento de requisitos: Etnografia (imersão) (Observação direta no ambiente, Requisitos implícitos, Cooperação entre pessoas); VORD (pontos de vista) (Stakeholders, Análise de visões); JAD (workshop) (Reunião estruturada, Colaboração em grupo); Prototipagem (Modelo simplificado, Validação de requisitos)

Alternativa A — ❌ Incorreta

VORD (Viewpoint-Oriented Requirements Definition) é uma técnica baseada em identificação e análise de diferentes pontos de vista (stakeholders), não envolve observação direta do trabalho.

Alternativa B — ✅ Correta ⟵ GABARITO

A Etnografia consiste em o analista se inserir no ambiente de trabalho, observar as atividades reais e identificar requisitos implícitos, inclusive aqueles derivados da cooperação entre as pessoas. É a técnica que melhor se encaixa na descrição do enunciado.

Alternativa C — ❌ Incorreta

JAD (Joint Application Design) é uma técnica de workshop estruturado, onde stakeholders e equipe técnica se reúnem para definir requisitos de forma colaborativa. Não se baseia em observação silenciosa do dia a dia.

NÃO CAIA NESSA!

Alguns materiais (como o citado no contexto de apoio) associam erroneamente a observação direta ao JAD. No entanto, a literatura clássica (Sommerville, Pressman) define o JAD como sessões de grupo facilitadas, e a Etnografia como o método de imersão. Cuidado para não confundir.

Alternativa D — ❌ Incorreta

Workshops ou Oficinas de Trabalho são reuniões programadas para elicitação coletiva, não envolvendo observação contínua do ambiente de trabalho.

Alternativa E — ❌ Incorreta

Prototipagem é a construção de um modelo simplificado do sistema para validação de requisitos, não uma técnica de observação.

Dica: Para fixar, lembre-se: Etnografia = "observar para entender"; JAD = "reunir para decidir". Na prova, descrições que enfatizem imersão, observação e descoberta de processos não documentados apontam para Etnografia.

Link permanente: /questoes/fc023539