Em um sistema de compra e venda de produtos, quais dos seguintes requisitos é funcional?
Questão
Em um sistema de compra e venda de produtos, quais dos seguintes requisitos é funcional?
Alternativas
a) O sistema estará disponível pelo menos 99,7% do tempo em dias de semana, entre 06:00 e meia-noite, e pelo menos 99,95% entre 16:00h e 18:00h.
b) O gerente pode gerar um relatório de vendas do último mês.
c) O sistema deve fazer log dos pagamentos autorizados via cartão de crédito, em 24 horas.
d) O sistema deverá ser acessado completamente via browser HTTP/HTML.
e) O software será disponibilizado em inglês
Explicação
Requisito funcional descreve o que o sistema deve fazer (serviços/funcionalidades observáveis pelo usuário), como “gerar relatório”, “registrar pedido”, “calcular frete”, etc.
Analisando as alternativas:
- a) Disponibilidade em percentuais e faixas de horário → não funcional (confiabilidade/disponibilidade/SLA).
- b) “O gerente pode gerar um relatório de vendas do último mês.” → descreve uma função do sistema (gerar relatório) → funcional.
- c) Fazer log em até 24 horas (restrição de tempo/operacional/observabilidade) → tipicamente não funcional (requisito de desempenho/tempo de resposta para auditoria), apesar de envolver uma ação.
- d) Acesso via browser HTTP/HTML → não funcional (restrição de tecnologia/plataforma/interface).
- e) Disponibilizado em inglês → não funcional (requisito de internacionalização/idioma).
Logo, o requisito funcional é o da alternativa (b).
Alternativa correta: (b).