Pular para o conteúdo principal

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

Engenharia de SoftwareEngenharia de Requisitos
Código
fc063358
Banca
FCC
Órgão
SEFAZ-AP
Ano
2022
Cargo
Fiscal da Receita Estadual - Conhecimentos Específicos
Considere as seguintes especificações de requisitos de software:I. O sistema deve calcular a dívida do contribuinte aplicando a alíquota de 15% quando o lucro ultrapassar o teto de contribuição.II. O tempo de resposta da consulta à dívida ativa da empresa não deve ultrapassar os 13 ms em situações normais de processamento.III. O SLA (Acordo de Nível de Serviço) com o contribuinte consulente deve prever jornada de 24 horas/dia × 7 dias por semana.IV. A tela de consulta à dívida ativa só pode ser acessada mediante login e senha corretos correspondentes àqueles designados ao CNPJ do contribuinte consulente.Esses requisitos são, correta e respectivamente, dos tipos
  1. Afuncional, não funcional, não funcional e funcional.
  2. Bfuncional, técnico, de sistema e não funcional.
  3. Cnão funcional, não funcional, técnico e de sistema.
  4. Dnão funcional, de usuário, técnico e funcional.
  5. Efuncional, técnico, de usuário e não funcional.
Revelar gabarito e comentário

GabaritoA — funcional, não funcional, não funcional e funcional.

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

Classificação de Requisitos: Funcionais × Não Funcionais

Gabarito: letra A. O requisito I descreve uma funcionalidade (cálculo da dívida), os requisitos II e III impõem restrições de desempenho e disponibilidade (não funcionais), e o requisito IV especifica um comportamento de autenticação (funcional). A classificação correta é: funcional, não funcional, não funcional e funcional.

A banca testa o conhecimento da diferença entre requisitos funcionais (o que o sistema faz) e requisitos não funcionais (restrições sobre como o sistema faz). Requisitos não funcionais abrangem atributos como desempenho, segurança, disponibilidade, etc.

Alternativa A — ✅ Correta ⟵ GABARITO

A sequência está perfeitamente alinhada com a definição clássica:

  • I → funcional (cálculo da dívida com regra de negócio).

  • II → não funcional (restrição de tempo de resposta).

  • III → não funcional (restrição de disponibilidade).

  • IV → funcional (regra de acesso via login/senha).

Alternativa B — ❌ Incorreta

Afirma que II é "técnico" e III é "de sistema". Esses termos não correspondem à classificação padrão (funcional/não funcional); além disso, inverte a natureza de II e III, que são claramente não funcionais, não "técnicos" ou "de sistema" no sentido usual.

Alternativa C — ❌ Incorreta

Classifica I como não funcional, o que é falso (I é funcional). Também usa classificações inexatas para III e IV.

Alternativa D — ❌ Incorreta

Erra ao classificar I como não funcional e II como "de usuário" (conceito diverso, não aplicável aqui).

Alternativa E — ❌ Incorreta

Acerta em I (funcional) mas erra em II (técnico) e III (de usuário); IV é classificado como não funcional quando na verdade é funcional.


Gabarito: letra A — a única que reflete a correta distinção entre requisitos funcionais e não funcionais.

Link permanente: /questoes/fc063358