← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

A especificação de software é o processo de compreensão e definição dos serviços requisitados pelos usuários e stakeholders que o sistema deverá atender. Além disso, a especificação engloba quatro atividades básicas: estudo de viabilidade, elicitação, especificação e validação de requisitos. Durante a elicitação de requisitos, a analista de sistemas Ana fez a imersão no ambiente de trabalho em que o sistema será utilizado e ficou observando o dia a dia para compreender os processos operacionais e extrair os requisitos de apoio e implícitos. Nesse caso, Ana utilizou a técnica de:

Gabarito: B

Na engenharia de requisitos, a elicitação é o momento de ir ao mundo real para entender o que as pessoas fazem, o que precisam e o que nem sempre conseguem explicar com clareza. Aqui, o foco não é apenas perguntar, mas observar, conversar e captar o trabalho como ele acontece de verdade. É justamente por isso que essa etapa costuma revelar requisitos implícitos, aqueles que os usuários não falam diretamente, mas que o sistema precisa atender para funcionar bem. No caso da questão, Ana foi para o ambiente de trabalho, ficou observando o dia a dia e procurou compreender os processos operacionais. Isso é a cara da etnografia, técnica emprestada das ciências sociais que usa observação no contexto natural para entender práticas, rotinas e necessidades do grupo. Em requisitos, ela é muito útil quando você quer enxergar o trabalho real, e não só o que aparece em entrevistas formais. A lógica é simples: entrevista depende mais da fala; etnografia depende mais da observação. Como o enunciado destaca a imersão no ambiente e a observação do cotidiano, a resposta correta é a letra B. A doutrina clássica de Engenharia de Software, como a de Sommerville, trata a etnografia como técnica de elicitação voltada a descobrir requisitos por meio da observação do comportamento dos usuários em seu contexto. Então, se a banca disser que o analista "ficou olhando como o trabalho acontece" para extrair necessidades ocultas, pense imediatamente em etnografia. É aquele clássico: o sistema não mora no laboratório, mora no chão da operação.

Continue treinando

Questões relacionadas