SóProvas


ID
5532442
Banca
FGV
Órgão
TJ-RO
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

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:

Alternativas
Comentários
  • GABARITO B

    Etnografia: 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 uma imersão no ambiente de trabalho;

    + O trabalho do dia a dia é observado;

    + Descobre requisitos implícitos;

    + Pode ser combinada com a prototipação;

    FONTE: Sommerville

  • 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 uma imersão no ambiente de trabalho em que o sistema será usado. 0 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 reais com que as pessoas trabalham, em vez de refletir processos formais definidos pela organização.

    A etnografia é particularmente eficaz para descobrir dois tipos de requisitos:

    1. Requisitos derivados da maneira como as pessoas realmente trabalham, e não da forma como as definições dos processos dizem que deveriam trabalhar. Por exemplo, controladores de tráfego aéreo podem desligar um sistema de alerta de conflitos que detecta aeronaves com rotas em colisão, embora os procedimentos de controle normal especifiquem que ele deve ser usado. Eles deliberadamente colocam a aeronave em caminhos conflitantes, por um curto período, para ajudar no gerenciamento do espaço aéreo. Sua estratégia de controle é projetada para assegurar que os aviões sejam afastados dessa rota conflitante antes que surjam problemas, e eles acham que o alarme de alerta distrai seu trabalho.

    2. Requisitos derivados da cooperação e conhecimento das atividades de outras pessoas. Por exemplo, controladores de tráfego aéreo podem usar conhecimento do trabalho de outros controladores para prever o número de aeronaves que entrarão em seu setor de controle. Eles, então, modificam suas estratégias de controle, dependendo do volume de trabalho previsto. Portanto, um sistema ATC automatizado deve permitir aos controladores de um setor alguma visibilidade do trabalho em setores adjacentes.

    FONTE: Sommerville