SóProvas


ID
3968818
Banca
FAFIPA
Órgão
Prefeitura de Arapongas - PR
Ano
2020
Provas
Disciplina
Engenharia de Software
Assuntos

A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos:

Alternativas
Comentários
  • Resposta B)

    Esnografia.

    Na engenharia de software a etnografia é caracterizada como uma técnica de observação utilizada para mapear requisitos implícitos que refletem processos reais dentro de um ambiente sistêmico.

    https://engenhariasoftware.wordpress.com/2012/12/11/a-etnografia-como-processo-de-levantamento-de-requisitos/

  • Algumas técnicas de levantamento de requisitos:

    -Etnografia

    -Casos de uso

    -Workshops

    -Prototipagem

    -Entrevistas

    -Questionários

    -Brainstorming

    -JAD (Joint Application Design)   

    Fonte:https://www.devmedia.com.br/tecnicas-para-levantamento-de-requisitos/9151

  • Gabarito: B

    A) Errada. Sprint é um conceito de Scrum, não está relacionado à técnica para descoberta de requisitos.

    B) Certa

    C) Errada. Refatoração não é uma técnica para descoberta de requisitos. É uma prática XP em que o código deve ser constantemente melhorado.

    D) Errada. Novamente refatoração na alternativa.

    Vamos ao conceito dos demais itens citados:

    • Etnografia: técnica de observação utilizada para compreender os requisitos organizacionais e sociais.
    • JAD: Similar à técnica Workshop de Requisitos, mas registrada pela IBM. Tem uma visão compartilhada dos requisitos.
    • Casos de Uso: método para a organização dos requisitos funcionais.
    • Entrevista: questões abertas ou fechadas. Tem a finalidade de obter um entendimento geral sobre o que os stakeholders fazem, como eles interagem com o sistema, dificuldades que enfrentam com os sistemas atuais.