Questão nº 50

Questão de Engenharia de Software · FCC TST 2017 (nº 50)

FCC2017Analista Judiciário - Análise de SistemasEngenharia de Software
Gabarito: Cver comentário ↓

Hipoteticamente, durante a fase de levantamento de requisitos, um Analista de Sistemas do TST aplicou uma técnica que trata de realizar uma imersão no ambiente de trabalho de seus usuários buscando observar, no dia a dia, como as atividades eram executadas. Esse trabalho lhe ajudou a descobrir requisitos funcionais e não funcionais, implícitos, que refletiam as formas reais com que as pessoas trabalhavam ao invés de refletir processos formais definidos pelo Tribunal. Um outro Analista de Sistemas que o acompanhava perguntou:
Qual técnica da Engenharia de Requisitos é essa que você aplicou?
Qual requisito funcional você observou?
Qual requisito não funcional você observou?
As respostas corretas a essas perguntas foram, respectivamente,

Resposta comentada

Gabarito Alternativa C

A Etnografia é uma técnica de levantamento de requisitos onde o analista se insere no ambiente de trabalho dos usuários para observar suas atividades diárias e entender a cultura, os processos informais e as necessidades não declaradas, descobrindo assim requisitos implícitos. Requisitos funcionais descrevem o que o sistema deve fazer, suas funções e serviços. Requisitos não funcionais descrevem como o sistema deve ser, suas qualidades, restrições e características de desempenho, segurança, usabilidade, etc.

  • (A) Incorreta: "Modelo de cenário" é uma técnica de representação de requisitos (como casos de uso), não de imersão para levantamento. "Velocidade de conexão" e "qualidade do sinal" são requisitos não funcionais, mas a primeira parte já está errada e a ordem não é a pedida (funcional, depois não funcional).
  • (B) Incorreta: Embora "etnografia" esteja correta, a ordem dos requisitos está invertida. "Tempo de espera de atendimento" é um requisito não funcional (relacionado à performance/usabilidade), e "cálculo das custas do processo" é um requisito funcional (uma ação que o sistema deve executar). Armadilha da banca: Esta alternativa é o distrator mais tentador, pois acerta a técnica, mas inverte a classificação dos requisitos funcionais e não funcionais, exigindo atenção à definição de cada um.
  • (C) Correta: "Etnografia" é a técnica descrita, de imersão e observação para descobrir requisitos implícitos. "Cálculo das custas do processo" é um requisito funcional (o sistema deve realizar essa operação). "Tempo de espera de atendimento no guichê, pelo cidadão" é um requisito não funcional (relaciona-se à qualidade do serviço, usabilidade ou desempenho, não a uma função específica do sistema).
  • (D) Incorreta: "Categorização de requisitos" é uma atividade de organização, não uma técnica de levantamento por imersão. "Modelo de caso de uso" é uma técnica de modelagem, não um requisito em si.
  • (E) Incorreta: "Especificação de domínio" é a descrição do contexto ou ambiente do sistema, não uma técnica de imersão. Além disso, a alternativa mistura a técnica ("etnografia") com um requisito, quando a pergunta pede a técnica, um funcional e um não funcional.

Fonte: FCC TST 2017 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho