Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FGV 2025

Engenharia de SoftwareEngenharia de Requisitos
Código
fg105423
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Programador
Em contraste com os Requisitos Não-Funcionais (RNF), os Requisitos Funcionais (RF) são essenciais para a codificação das funcionalidades do sistema.A principal característica que define um RF é
  1. Aa velocidade de carregamento da página em milissegundos.
  2. Bo uso de um banco de dados relacional específico.
  3. Ca capacidade de descrever o comportamento ou o serviço que o sistema deve fornecer ao usuário.
  4. Da exigência de criptografia de dados com AES-256.
  5. Eo tempo máximo de inatividade aceitável por funcionalidade.
Revelar gabarito e comentário

GabaritoC — a capacidade de descrever o comportamento ou o serviço que o sistema deve fornecer ao usuário.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Requisitos Funcionais e Não-Funcionais

Gabarito: letra C. A principal característica dos Requisitos Funcionais (RF) é descrever o comportamento ou serviço que o sistema deve fornecer ao usuário, ou seja, "o que o sistema deve fazer". Em contraste, os Requisitos Não-Funcionais (RNF) impõem restrições de qualidade, desempenho, segurança, tecnologia, etc. Essa distinção é fundamental na Engenharia de Requisitos, conforme expresso no material de apoio: "Os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento."

A banca testa se o candidato sabe diferenciar exemplos típicos de RNF (como desempenho, tecnologia, segurança) da definição conceitual de RF.

Critério

Requisitos Funcionais (RF)

Requisitos Não-Funcionais (RNF)

O que descreve

Comportamento/serviço que o sistema deve fornecer

Restrições de qualidade, desempenho, segurança, tecnologia

Pergunta-chave

"O que o sistema faz?"

"Como o sistema faz?"

Exemplo típico

"O sistema deve permitir login do usuário"

"Velocidade de carregamento < 2 segundos"

Alternativa correta

C (definição conceitual)

A, B, D, E (desempenho, tecnologia, segurança, disponibilidade)

Alternativa A — ❌ Incorreta

"Velocidade de carregamento da página em milissegundos" é um requisito não-funcional de desempenho. Não descreve uma funcionalidade, mas uma restrição sobre como o sistema deve se comportar em termos de tempo de resposta.

Alternativa B — ❌ Incorreta

"Uso de um banco de dados relacional específico" é um requisito não-funcional de tecnologia/implementação. Especifica uma restrição técnica, não uma funcionalidade do sistema.

Alternativa C — ✅ Correta ⟵ GABARITO

"Capacidade de descrever o comportamento ou o serviço que o sistema deve fornecer ao usuário" é exatamente a definição de Requisito Funcional. Exemplos: "o sistema deve permitir o login do usuário" ou "o sistema deve emitir relatórios mensais".

Alternativa D — ❌ Incorreta

"Exigência de criptografia de dados com AES-256" é um requisito não-funcional de segurança. Não é uma função do sistema, mas uma restrição sobre como os dados devem ser protegidos.

Alternativa E — ❌ Incorreta

"Tempo máximo de inatividade aceitável por funcionalidade" é um requisito não-funcional de disponibilidade/desempenho. Define uma meta de qualidade, não uma ação do sistema.

NÃO CAIA NESSA!

A banca lista características típicas de requisitos não-funcionais (A, B, D, E) para induzir o candidato a confundir com a definição de requisito funcional. Lembre-se: RF responde "o que o sistema faz"; RNF responde "como o sistema faz" (restrições de qualidade, tecnologia, etc.).

PEGA ESSA DICA!

Na prova, ao identificar a palavra "deve" seguida de uma ação (ex.: "deve pesquisar", "deve calcular), é provável que seja RF. Já expressões como "em até", "com", "máximo", "específico", indicam RNF. Treine essa distinção com exemplos.

Gabarito: letra C

Link permanente: /questoes/fg105423