SóProvas


ID
273427
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Requisitos de sistema são descrições dos serviços fornecidos pelo
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.

A etnografia, uma técnica de levantamento de requisitos, é uma abordagem completa para elicitação, utilizada para compreender os requisitos sociais e organizacionais e que identifica novas características a serem acrescentadas em um sistema.

Alternativas
Comentários
  • Etnografia é uma das abordagem para elicitação de requisitos: brainstorm, pontos de vista, entrevista, cenários, casos de uso, jad entre outros.
  • 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


     

  • Ajudam a descobrir requisitos implicitos ao processo de uma tarefa rotineira de um usuário.
    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 completa complementar para elicitação, utilizada para compreender os requisitos sociais e organizacionais e que identifica novas características a serem acrescentadas em um sistema.
  • Sommerville:  "A etnografia não é, portanto, uma abortdagem completa para elicitação..." pag 105 Engª de Software 8ª Edição!
  • "Os estudos de etnografia podem revelar detalhes importantes do processo frequentemente ignorados por outras técnicas de elicitação de requisitos. No entanto, devido a seu foco no usuário final, essa abordagem não é apropriada para obter os requisitos organizacionais ou de domínio. Os estudos etnográficos nem sempre podem identificar novas características a serem adicionadas a um sistema. A etnografia não é, portanto, uma abordagem completa para elicitação e deve ser usada para complementar outras abordagens, como análise de casos de uso."

    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