Questão de Engenharia de Software — Geral — INSTITUTO AOCP 2026
- Código
- qa431995
- Banca
- INSTITUTO AOCP
- Órgão
- UNIRIO
- Ano
- 2026
- Cargo
- Tec ( )
- APrototipação.
- BBrainstorming.
- CQuestionários.
- DEntrevistas.
- EEtnografia.
GabaritoE — Etnografia.
Gabarito: letra E. A técnica descrita é a etnografia, pois o analista realiza uma imersão no ambiente de trabalho, observa o dia a dia dos servidores, registra anotações e identifica requisitos implícitos que refletem o trabalho real, em vez dos processos formais — exatamente o que caracteriza essa técnica de elicitação de requisitos, conforme a Engenharia de Software.
A etnografia é uma técnica de observação utilizada na fase de levantamento de requisitos. O analista se insere no ambiente real onde o sistema será utilizado, acompanha as atividades diárias dos usuários, observa como as tarefas são efetivamente executadas e faz anotações sobre o que presencia. O grande valor dessa abordagem está em revelar requisitos implícitos — aqueles que não aparecem nos documentos oficiais nem nas descrições formais dos processos, mas que são essenciais para que o sistema atenda às necessidades reais dos usuários.
A origem do termo vem da antropologia, onde a etnografia é o estudo descritivo de um grupo cultural por meio da observação participante. Na engenharia de software, essa técnica foi adaptada por autores como Sommerville para compreender como as pessoas realmente trabalham, em contraste com o que os procedimentos formais estabelecem. Essa distinção é crucial: os documentos formais descrevem o processo "como deveria ser", enquanto a etnografia captura o processo "como ele é na prática".
Na prática, o analista pode passar horas ou dias acompanhando os servidores, observando não apenas as tarefas principais, mas também as exceções, os atalhos, as improvisações e as comunicações informais que ocorrem durante o trabalho. Essas observações revelam requisitos que dificilmente seriam descobertos por outras técnicas, como entrevistas ou questionários, pois os próprios usuários muitas vezes não têm consciência de todos os detalhes do que fazem.
A principal distinção que a banca explora é entre a etnografia e as demais técnicas de elicitação. Enquanto a etnografia é uma técnica de observação direta do trabalho real, as entrevistas e questionários dependem do que os stakeholders dizem sobre o trabalho, e o brainstorming depende da geração de ideias em reuniões. A prototipação, por sua vez, é uma técnica para explorar aspectos críticos dos requisitos por meio de uma versão simplificada do sistema. O critério decisivo para identificar a etnografia é a imersão no ambiente e a observação do trabalho real — é exatamente esse par que separa a alternativa correta das demais.
A prototipação consiste em implementar rapidamente um subconjunto de funcionalidades do produto para explorar aspectos críticos dos requisitos. O enunciado não menciona a construção de nenhum protótipo ou versão simplificada do sistema — o foco está na observação do ambiente de trabalho, não na criação de um modelo exploratório.
O brainstorming é uma técnica de geração de ideias, realizada em reuniões onde os participantes sugerem e exploram ideias livremente. O enunciado descreve uma imersão no ambiente com observação do dia a dia, e não uma reunião de sugestões. A confusão pode ocorrer porque ambas são técnicas de elicitação, mas a natureza da atividade é completamente diferente.
Os questionários consistem em uma série de perguntas por escrito, aplicadas a um grupo de stakeholders. O enunciado não menciona nenhum formulário ou perguntas escritas — o técnico está observando diretamente o trabalho real, não coletando respostas a um questionário.
As entrevistas envolvem questionamentos diretos aos stakeholders sobre o sistema atual e o sistema desejado. Embora sejam uma técnica importante de elicitação, o enunciado descreve uma observação silenciosa do ambiente de trabalho, sem mencionar perguntas ou conversas estruturadas. A etnografia se diferencia por não depender do que os usuários dizem, mas do que o analista observa.
A etnografia é exatamente a técnica descrita: o analista faz uma imersão no ambiente de trabalho, observa as tarefas reais, registra anotações e descobre requisitos implícitos que refletem as formas reais de trabalho, em vez dos processos formais. Essa é a definição clássica da técnica, conforme apresentada na Engenharia de Software.
A banca descreve a etnografia com todos os seus elementos característicos — imersão, observação, anotações, requisitos implícitos — e o candidato pode confundir com entrevistas ou questionários, que também são técnicas de elicitação. A diferença crucial é que a etnografia é uma técnica de observação direta, enquanto as demais dependem da comunicação verbal ou escrita com os stakeholders. Se o enunciado fala em "imersão no ambiente" e "observação do dia a dia", a resposta é etnografia.
Para identificar a etnografia em questões de prova, procure por palavras-chave como "imersão", "observação", "ambiente de trabalho", "trabalho real" e "requisitos implícitos". Se a questão mencionar reuniões, perguntas ou protótipos, a técnica é outra. Memorize o quadro das principais técnicas de elicitação: entrevistas (perguntas), questionários (perguntas escritas), brainstorming (reunião de ideias), prototipação (modelo exploratório) e etnografia (observação do ambiente).
Gabarito: letra E
Link permanente: /questoes/qa431995