Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — INSTITUTO AOCP 2025

Engenharia de SoftwareEngenharia de Requisitos
Código
qg539708
Banca
INSTITUTO AOCP
Órgão
IF-PB
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Um analista de sistemas do IFPB está responsável por levantar os requisitos para um novo sistema a ser implementado na instituição. Para compreender melhor os processos operacionais e extrair requisitos de apoio, ele realiza uma imersão no ambiente de trabalho, observando atentamente o dia a dia dos usuários, registrando as tarefas que eles executam e tomando notas detalhadas sobre suas atividades. Essa abordagem permite identificar requisitos implícitos, que refletem a forma real de trabalho das pessoas, e não apenas os processos formais definidos pela organização. Qual é o nome da técnica de levantamento de requisitos utilizada pelo analista?
  1. AEntrevista.
  2. BEtnografia.
  3. CBrainstorming.
  4. DPrototipagem.
  5. EQuestionário.
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”.

Etnografia: a técnica de imersão no ambiente de trabalho

Gabarito: letra B. A técnica descrita — imersão no ambiente de trabalho, observação do dia a dia dos usuários e registro das tarefas executadas — é a etnografia, uma técnica de levantamento de requisitos em que o analista se insere no ambiente do usuário para observar como o trabalho é realmente realizado, capturando requisitos implícitos que os processos formais não revelam.

A etnografia é uma técnica de elicitação de requisitos que se baseia na observação direta do analista no ambiente real de trabalho dos usuários. Diferentemente de técnicas que dependem do que os usuários dizem (como entrevistas e questionários), a etnografia captura o que os usuários fazem — muitas vezes, comportamentos e práticas que os próprios usuários não conseguem articular ou que se desviam dos processos formais documentados. O termo vem da antropologia, onde o etnógrafo se insere em uma comunidade para estudar seus costumes e práticas; na engenharia de software, essa imersão permite identificar requisitos implícitos, que refletem a forma real de trabalho das pessoas, e não apenas os processos formais definidos pela organização.

A principal vantagem da etnografia é revelar requisitos que outras técnicas não capturam: quando um usuário é entrevistado, ele tende a descrever o processo como deveria ser, não como é na prática. A observação direta permite ao analista ver atalhos, improvisações, exceções e dependências informais que são essenciais para o sistema funcionar no mundo real. Por outro lado, a etnografia é uma técnica cara e demorada, pois exige que o analista passe um tempo significativo no ambiente de trabalho, e pode ser complementada por outras técnicas para cobrir diferentes aspectos dos requisitos.

A banca explora a distinção entre técnicas que dependem da comunicação verbal (entrevista, questionário, brainstorming) e técnicas que dependem da observação direta (etnografia). A pegadinha está em reconhecer que a imersão e a observação são as marcas registradas da etnografia, e não de outras técnicas de levantamento.

Guarde a fronteira entre as técnicas de levantamento: se o analista pergunta ao usuário, é entrevista ou questionário; se o analista observa o usuário trabalhando, é etnografia. É exatamente nessa fronteira que as alternativas se dividem.

Técnicas de levantamento de requisitos
  • 1Comunicação verbal (pergunta)
    • Entrevista
    • Questionário
    • Brainstorming
  • 2Observação direta (vê o trabalho)
    • Etnografia
      • Imersão no ambiente
      • Registro das tarefas
      • Capta requisitos implícitos
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A entrevista é uma técnica em que o analista faz perguntas diretamente aos stakeholders, de forma estruturada, semiestruturada ou não estruturada. Apesar de ser uma das técnicas mais comuns de levantamento de requisitos, ela depende da comunicação verbal e do que os usuários relatam sobre seu trabalho, não da observação direta. O enunciado descreve imersão e observação, não perguntas e respostas.

Alternativa B — ✅ Correta ⟵ GABARITO

A etnografia é exatamente a técnica descrita: o analista se insere no ambiente de trabalho, observa o dia a dia dos usuários, registra as tarefas executadas e toma notas detalhadas. Essa imersão permite identificar requisitos implícitos, que refletem a forma real de trabalho das pessoas, e não apenas os processos formais definidos pela organização — exatamente o que o enunciado afirma. A etnografia é a técnica de observação direta por excelência na engenharia de requisitos.

Alternativa C — ❌ Incorreta

O brainstorming é uma técnica de geração de ideias em grupo, em que os participantes sugerem livremente soluções e requisitos, sem críticas imediatas. É uma técnica colaborativa e criativa, que depende da reunião de pessoas e da discussão, não da observação do ambiente de trabalho. O enunciado não menciona reunião, grupo ou geração de ideias.

Alternativa D — ❌ Incorreta

A prototipagem é uma técnica em que se constrói uma versão preliminar do sistema (protótipo) para explorar aspectos críticos dos requisitos e obter feedback dos usuários. É uma técnica interativa e iterativa, que envolve a construção de algo concreto para validar ideias, não a observação passiva do trabalho dos usuários. O enunciado não menciona a construção de nenhum protótipo.

Alternativa E — ❌ Incorreta

O questionário é uma técnica em que o analista elabora um conjunto de perguntas por escrito e as distribui para os stakeholders responderem. É uma técnica escrita e assíncrona, que depende da comunicação verbal (por escrito) e do que os usuários relatam, não da observação direta. O enunciado descreve imersão e observação, não perguntas por escrito.

NÃO CAIA NESSA!

A banca descreve a etnografia com todas as suas características — imersão, observação, registro de tarefas, requisitos implícitos — e o candidato pode confundir com a entrevista, que é a técnica mais conhecida. A diferença crucial: na entrevista o analista pergunta; na etnografia o analista observa. Se o enunciado fala em "imersão no ambiente de trabalho" e "observando atentamente", é etnografia, não entrevista.

PEGA ESSA DICA!

Para diferenciar as técnicas de levantamento, pergunte-se: o analista está interagindo verbalmente (entrevista, brainstorming, questionário, JAD) ou observando o ambiente (etnografia)? A etnografia é a única técnica clássica baseada exclusivamente na observação direta. Memorize: etnografia = imersão + observação + requisitos implícitos.

Gabarito: letra B

Link permanente: /questoes/qg539708