Um Técnico participou do levantamento de requisitos de um no...

Próximas questões
Com base no mesmo assunto
Q583609 Arquitetura de Software
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
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - Etnografia

A questão aborda o tema de levantamento de requisitos em um novo sistema, uma etapa fundamental no desenvolvimento de software. O levantamento de requisitos é o processo que envolve a coleta, análise e definição das necessidades e expectativas dos usuários e outras partes interessadas em relação ao sistema a ser desenvolvido.

No cenário proposto, o técnico se inseriu no ambiente de trabalho e observou as tarefas diárias, com o objetivo de descobrir requisitos de sistema implícitos e coletar requisitos derivados da cooperação e conscientização das atividades dos envolvidos. Esse tipo de abordagem está alinhada com a técnica de Etnografia.

A Etnografia é uma técnica de levantamento de requisitos que envolve a observação direta do ambiente de trabalho e das práticas dos usuários. Ela visa entender o contexto real de uso e os processos informais, além dos formais, para identificar requisitos não documentados ou implícitos.

Agora, vamos analisar as alternativas incorretas:

A - VORD (Viewpoint-Oriented Requirements Definition) ou Definição de Requisitos Orientada a Ponto de Vista: Esta técnica foca na identificação e definição de requisitos a partir de diferentes pontos de vista dos stakeholders. Embora útil, ela não envolve a observação direta do ambiente de trabalho, como descrito no enunciado.

C - JAD (Joint Application Design): Esta técnica envolve a realização de workshops estruturados com a participação de stakeholders e usuários para coletar requisitos. Embora colaborativa, ela se baseia em sessões de grupo e não em observações individuais no ambiente de trabalho.

D - Workshop ou Oficinas de Trabalho: Similar ao JAD, esta técnica utiliza sessões de grupo para discutir e definir requisitos. Novamente, não se alinha com a abordagem de observação direta.

E - Prototipagem: Esta técnica envolve a criação de protótipos ou modelos de sistema para explorar requisitos e obter feedback dos usuários. Apesar de útil, a prototipagem não envolve a observação direta do ambiente de trabalho e das práticas diárias dos usuários.

Portanto, a alternativa B - Etnografia é a correta, pois descreve uma técnica que se encaixa perfeitamente com a situação apresentada no enunciado, onde o técnico observou diretamente o ambiente de trabalho para coletar requisitos implícitos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Etnografia é uma técnica de observação que pode ser usada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos. Um analista faz a imersão no ambiente de trabalho em que o sistema será usado. O trabalho do dia a dia é observado e são feitas anotações sobre as tarefas reais em que os participantes estão envolvidos. O valor da etnografia é que ela ajuda a descobrir requisitos implícitos do sistema que refletem as formas com que as pessoas trabalham, em vez de refletir processos formais definidos pela organização.


Fonte: Sommerville, 9 Edição, Capítulo 4, Página 75.

b-

As tecnicas de requisitos mais usadas:

 

1- Brainstorming: sem julgamentos ou análises,ambiente descontraído e informal, para novos produtos.

 

2- JAD: cooperação, entendimento e trabalho em grupo 

 

3- Análise de documentos quantitativos: formulários e relatorios

 

4- Reunião: licitação de requisitos em grupo

 

5- Prototipagem: para atrair aspectos críticos quando nao houver domínio mínimo da aplicação.

 

6- Entrevista: conversa para extrair tópicos importantes.

 

7- Questionários: questões subjetivas e objetivas.

 

8- Observação: comportamento e o ambiente 

 

9- Viewpoint-Oriented Requirements Definition: pontos de vista dos usuários, analisando as diferenças e similaridades

 

10- Etnografia: para entender a organização, sua cultura e o objetivo pelo inserimento do analista no ambiente de trabalho

 

11- Caso de Uso: comportamento externo de um sistema descrevendo ações para produzir um resultado observável por um ator, através de interação entre um ator (usuário, outro sistema computacional ou um dispositivo) e um sistema.

Eu recorreia esta questão facil ... facil.

Etnografia não é só observar o que está sendo feito mas como descrito no livro de Sommerville na 9 Edição e citado pelo Silas. "O Analista faz a IMERSÃO "....

Em outras palavras, o analista realiza o processo, execulta, faz a coisa como usuario, não apenas observa. Existe a ferrameta de Elicitação de Requisito de Observação também, porém se tratando de Etnografia ele participa do processo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo