FC ConcursosFC Concursos

Questão FC373894

Considere a seguinte lista de requisitos: I. O sistema deve gerar, mensalmente, um relatório de movimentação origem-destino, separado por linha de trem metropolitano. II. O sistema

Engenharia de Requisitos

FCC · 2019

Considere a seguinte lista de requisitos:


I. O sistema deve gerar, mensalmente, um relatório de movimentação origem-destino, separado por linha de trem metropolitano.


II. O sistema deve atender à regulamentação e às melhores práticas de segurança da informação estabelecidas para o Estado de São Paulo, seguindo, especialmente, as recomendações de uso do padrão recomendado para sistemas criptográficos e de políticas de cópias de segurança.


III. O relatório de movimentação origem-destino, separado por linha de trem metropolitano, também deve ser emitido a pedido dos gestores, sempre que ocorrer alguma situação de exceção.


IV. A linguagem de programação utilizada para o sistema deve ser compliance com a política organizacional, utilizando, sempre que possível, a Unified Modeling Language na descrição de Casos de Uso e na modelagem de Classes e Objetos.


V. A cada substituição de composições (vagões) dos trens metropolitanos que seguirem para manutenção, o sistema deve emitir um aviso operacional que deverá ser encaminhado, a título de notificação, para as oficinas.


São requisitos não funcionais os que constam APENAS em

  1. II e IV.
  2. I, III e IV.
  3. II e III.
  4. I e V.
  5. II, III e V.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

II e IV são requisitos não funcionais porque não descrevem serviços do sistema, mas sim restrições e normas a que o software deve obedecer.

II impõe exigências externas de conformidade: normas e melhores práticas de segurança da informação (padrões criptográficos, políticas de backup). Trata‑se de um requisito externo, pois decorre de regulamentação estadual e afeta o sistema como um todo, não uma funcionalidade específica.

IV estabelece restrições organizacionais sobre o processo de desenvolvimento — escolha de linguagem e uso de Unified Modeling Language na modelagem. É um requisito organizacional, condicionando tecnologias e práticas, não um serviço.

Portanto, ambos são não funcionais por imporem normas, políticas e restrições ao produto e ao processo.

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

Continue aprendendo