Cebraspe · TCE/RO · 2019 · Analista de Tecnologia da Informação – Especialidade: Desenvolvimento de Sistemas

Questão 46 · Informática: Engenharia de software e metodologias ágeis

A respeito dos requisitos funcionais e não funcionais em engenharia de software, assinale a opção correta.

  1. A) “Cada usuário do sistema deve ser identificado apenas por sua matrícula de sete dígitos” constitui um exemplo de requisito não funcional de segurança.
  2. B) “O sistema deve ser de fácil uso pelos usuários finais” configura um exemplo de requisito funcional individual.
  3. C) Um único requisito não funcional, como um requisito de proteção, pode gerar uma série de requisitos funcionais relacionados que definam os serviços necessários no novo sistema.
  4. D) Os requisitos não funcionais, por lidarem com desempenho, proteção ou disponibilidade, não são críticos em relação aos requisitos funcionais.
  5. E) Os requisitos não funcionais, por estarem desvinculados dos serviços específicos oferecidos pelo sistema, não afetam a arquitetura geral desse sistema.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca Cebraspe (TCE/RO 2019).

Comentário

Gabarito: C.

Um único requisito não funcional, como um requisito de proteção, pode gerar vários requisitos funcionais relacionados, que definem os serviços que o novo sistema precisa oferecer para atendê-lo. A alternativa C está correta.

  • A: a identificação por matrícula de sete dígitos é uma regra de negócio/funcional sobre identificação de usuários, não um requisito não funcional de segurança típico.
  • B: "fácil uso" é um requisito não funcional de usabilidade, não funcional individual.
  • D: requisitos não funcionais são frequentemente tão ou mais críticos que os funcionais, pois falhas em desempenho ou segurança podem inviabilizar o sistema.
  • E: requisitos não funcionais afetam fortemente a arquitetura, como ocorre em requisitos de desempenho e segurança.

Dica: requisitos não funcionais não são "desvinculados" nem "menos críticos"; afirmações nesse sentido são erros recorrentes.

Fundamentos: Sommerville, Engenharia de Software (requisitos funcionais e não funcionais)

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TCE/RO 2019 (Analista de Tecnologia da Informação – Especialidade: Desenvolvimento de Sistemas), questão 46, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor