FC ConcursosFC Concursos

Questão FC373888

Considere, por hipótese, que uma Analista participa do levantamento de requisitos de um sistema de controle de processos judiciários. Uma das funcionalidades do sistema realiza uma

Engenharia de Requisitos

FCC · 2019

Considere, por hipótese, que uma Analista participa do levantamento de requisitos de um sistema de controle de processos judiciários. Uma das funcionalidades do sistema realiza uma consulta e mostra a quantidade de processos por período nos diversos juizados do Maranhão; como entrada, solicita a data inicial e final e, como resultado, apresenta o Ano, o Mês, o Nome do Juizado, a Situação dos Processos e a Quantidade de Processos. Neste contexto,

  1. “o tempo de resposta da consulta não deve ultrapassar 5 segundos” é um requisito funcional de desempenho.
  2. “o sistema deve ser desenvolvido em Java, integrado à plataforma Oracle e fazer interface com a API Twitter4Beans” é um requisito não funcional de usabilidade.
  3. um requisito funcional deve atender ao atributo de Consistência. Este atributo indica que, quando o requisito assumir mais de uma responsabilidade, deve ser decomposto.
  4. um Caso de Uso pode especificar o comportamento de uma funcionalidade do sistema e a identificação dos atores pode se iniciar com os primários e prosseguir com os secundários, que oferecem suporte ao sistema para que os primários possam realizar seu trabalho.
  5. várias técnicas podem ser utilizadas, como o JAD – Joint Application Design, em que é realizada uma observação direta das atividades realizadas durante um período de trabalho de um funcionário visando encontrar requisitos que não seriam observáveis usando técnicas convencionais.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Um Caso de Uso é uma técnica para especificar o comportamento do sistema do ponto de vista do usuário: descreve uma funcionalidade observável (por exemplo, a consulta que retorna Ano, Mês, Juizado, Situação e Quantidade de processos) e o fluxo de interações entre usuários e sistema.

No levantamento de requisitos, os Casos de Uso ajudam a identificar quem interage com cada função. Eles focam em metas dos usuários e nos resultados esperados, não na implementação técnica.

O ator primário é quem inicia a interação para atingir uma meta concreta (por exemplo, o analista que solicita a consulta por período).

Os atores secundários oferecem suporte ou serviços ao sistema para que o primário complete sua tarefa (ex.: serviços de autenticação, integração com banco de dados ou módulos administrativos).

Na prática, identifica-se primeiro os atores primários e, conforme o caso de uso é detalhado, descobrem‑se atores secundários que provêm recursos ou suporte necessários ao fluxo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo