A etnografia, uma técnica de levantamento de requisitos, é u...
sistema e as suas restrições operacionais. Engenharia de requisitos
é o processo de descobrir, analisar, documentar e verificar esses
serviços e restrições. Acerca desse assunto, julgue os itens que se
seguem.
acho que o erro está em "identifica novas características"
O principal objetivo da etnografia é que ela ajuda a descobrir requisitos de sistema implícitos, que refletem os processos reais, em vez de os processos formais, onde as pessoas estão envolvidas.
Etnografia é particularmente eficaz na descoberta de dois tipos de requisitos:
1. Os requisitos derivados da maneira como as pessoas realmente trabalham, em vez da maneira pelas quais as definições de processo dizem como elas deveriam trabalhar;
2. Os requisitos derivados da cooperação e conscientização das atividades de outras pessoas.
http://www.devmedia.com.br/articles/viewcomp.asp?comp=9151
Então não é uma abordagem COMPLETA e sim apenas para levantar requisitos implicitos (detalhes que o cliente não consegue levantar) no sistema. A etnografia, uma técnica de levantamento de requisitos, é uma abordagem
Fonte: Sommerville, Engenharia de Software 8ª edição ETNOGRAFIA - É uma técnica de observação, onde o Analista se insere no ambiente de trabalho em que o sistema será utilizado. A técnica ajuda a descobrir requisitos de sistemas implícitos, que refletem os processos reais.
Uma das desvantagens da técnica é consumir bastante tempo e muitas vezes induzindo o analista a erros em suas observações, por ser uma tecnica de observação, não pode ser considerada como uma abordagem completa.
De acordo com Sommerville
Os sistemas de software não existem isoladamente. Eles são usados em um contexto social e organizacional. Requisitos de software podem ser derivados ou restringidos desse contexto
Uma razão pelo qual muitos sistemas entregues nunca são usados é que seus requisitos não levam devidamente em conta a forma como o contexto social e organizacional afeta o funcionamento prático do sistema
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
A etnografia ajuda a descobrir os requisitos implícitos do sistema que refletem as formas reais com que as pessoas trabalham, em vez de refletir processos formais definidos pela organização
A etnografia é eficaz para descobrir dois tipos de requisitos:
Requisitos derivados da maneira como as pessoas realmente trabalham e não da forma como a definição dos processos dizem que elas deveriam trabalhar
Requisitos derivados da cooperação e do conhecimento das atividades de outras pessoas
A etnografia pode ser combinada com a prototipação. A etnografia informa o desenvolvimento do protótipo para que menos ciclos de refinamento do protótipo sejam necessários.
Estudos etnográficos podem revelar detalhes críticos do processo que muitas vezes são ignorados por outras técnicas de elicitação de requisitos
O foco da etnografia é o usuário final. Sendo assim, essa abordagem nem sempre é apropriada para:
Descobrir requisitos organizacionais ou de domínio
Identificar novos recursos a serem adicionados ao sistema
A etnografia não é uma abordagem completa para elicitação e deve ser usada para complementar outras abordagens, como análise de caso de uso
"Ethnography is not, therefore, a complete approach to elicitation on its own and it should be used to complement other approaches, such as use case analysis."
Sommerviller
Gabarito: E - Errado.
Vamos entender a abordagem da etnografia dentro do contexto da Engenharia de Requisitos. A etnografia é uma técnica de pesquisa qualitativa usada primariamente em ciências sociais como a antropologia e a sociologia. Ela envolve a imersão do pesquisador no ambiente que está sendo estudado, muitas vezes por um longo período, para observar e entender as interações e comportamentos das pessoas nesse contexto.
Na Engenharia de Requisitos, a etnografia pode ser aplicada para entender como os usuários interagem com o sistema e entre si, quais são seus processos de trabalho cotidianos e como a tecnologia impacta e é impactada por esses processos. Esse entendimento ajuda a revelar os requisitos sociais e organizacionais, que podem ser bastante sutis e difíceis de capturar por meio de técnicas mais diretas como entrevistas ou questionários.
No entanto, a afirmação de que a etnografia é uma abordagem completa para elicitação de requisitos é incorreta. Embora a etnografia seja valiosa para entender o contexto social e organizacional e possa levar à identificação de novas características para um sistema, ela é tipicamente complementar a outras técnicas de levantamento de requisitos. Isso se deve ao fato de que a etnografia sozinha pode não ser suficiente para capturar todos os tipos de requisitos, como requisitos técnicos detalhados ou requisitos legais e de conformidade.
Assim, a etnografia deve ser vista como parte de um conjunto de métodos de elicitação de requisitos, que pode incluir entrevistas, workshops, análise de documentos, entre outros. Ao utilizar uma combinação de técnicas, é mais provável que se obtenha uma visão completa e bem fundamentada dos requisitos do sistema.
Portanto, a alternativa está errada porque sugere que a etnografia por si só é uma técnica completa para a elicitação de requisitos, enquanto na verdade ela deve ser usada em conjunto com outras técnicas para se alcançar uma compreensão abrangente dos requisitos do sistema.