Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2019

Engenharia de SoftwareEngenharia de Requisitos
Código
fc052791
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Analista de Fomento - Tecnologia da Informação
Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados,I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional.II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7.III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos.IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança.V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado.VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação.Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens
  1. AII e I.
  2. BV e I.
  3. CIV e VI.
  4. DII e III .
  5. EVI e V.
Revelar gabarito e comentário

GabaritoC — IV e VI.

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”.

Engenharia de Requisitos — Classificação de Requisitos

Gabarito: letra C. O par que contém, respectivamente, um requisito funcional e um não funcional é IV (funcional) e VI (não funcional). O item IV especifica uma funcionalidade (identificação por matrícula e código), enquanto o item VI impõe uma restrição operacional (backup diário).

A classificação de requisitos é fundamental na Engenharia de Requisitos. De acordo com a bibliografia da área:

Engenharia de Requisitos:

Os requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Os requisitos não funcionais são restrições aos serviços ou funções oferecidas pelo sistema.

Agora, classifiquemos cada item:

  • I: "apresentar a tela de login e senha... validar o acesso" → Funcional (serviço do sistema).

  • II: "disponível 24x7" → Não funcional (disponibilidade).

  • III: "tempo de resposta não exceder 5 ms" → Não funcional (desempenho).

  • IV: "identificado apenas por matrícula e código de segurança" → Funcional (mecanismo de identificação).

  • V: "gravar log de autenticação" → Funcional (registro de dados).

  • VI: "backups diariamente" → Não funcional (restrição de recuperação/reliability).

Analisando as alternativas:

Item

Classificação

Justificativa

I

Funcional

Serviço de autenticação (tela de login e validação)

II

Não funcional

Restrição de disponibilidade (24×7)

III

Não funcional

Restrição de desempenho (tempo de resposta ≤ 5 ms)

IV

Funcional

Mecanismo de identificação (matrícula + código)

V

Funcional

Serviço de registro (log de autenticação)

VI

Não funcional

Restrição operacional (backup diário)

Requisitos
  • 1Funcionais (o que o sistema faz)
    • I: Tela de login e validação
    • IV: Identificação por matrícula e código
    • V: Log de autenticação
  • 2Não funcionais (restrições/qualidades)
    • II: Disponibilidade 24x7
    • III: Tempo de resposta ≤ 5ms
    • VI: Backup diário
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

II e I: primeiro não funcional, depois funcional – ordem trocada.

Alternativa B — ❌ Incorreta

V e I: ambos funcionais.

Alternativa C — ✅ Correta ⟵ GABARITO

IV e VI: IV funcional, VI não funcional – ordem correta.

Alternativa D — ❌ Incorreta

II e III: ambos não funcionais.

Alternativa E — ❌ Incorreta

VI e V: primeiro não funcional, depois funcional – ordem trocada.

PEGA ESSA DICA!

Para diferenciar, pergunte: "O requisito descreve o que o sistema faz (funcional) ou como ele faz / qualidades (não funcional)?" Backup diário é uma restrição de processo, não uma funcionalidade específica – por isso é não funcional.

Gabarito: letra C.

Link permanente: /questoes/fc052791