Considerando um software de gestão financeira, temos os seguintes requisitos: R1 - O sistema deve oferecer controle de entradas/saídas de capital. R2 - O sistema estará acessível 24 horas por dia e 7 dias por semana. R3 - Não devem haver falhas de cálculos entre transações do sistema. R4 - O sistema permitirá o acesso a conta bancária do usuário.
Considerando os requisitos apresentados, é correto afirmar: A. R1, R2 e R3 são requisitos não funcionais e R4 é um requisito funcional.
B. Todos os requisitos são requisitos não funcionais.
C. Todos os requisitos são requisitos funcionais.
D. R2 e R3 são requisitos não funcionais e R1 e R4 são requisitos funcionais.
E. R2, R3 e R4 são requisitos não funcionais e R1 é um requisito funcional.
A. R1, R2 e R3 são requisitos não funcionais e R4 é um requisito funcional.
Explicação:
Os requisitos funcionais descrevem o que o sistema deve fazer, enquanto os requisitos não funcionais descrevem como o sistema deve funcionar, ou seja, suas características de qualidade.
No caso apresentado, os requisitos R1, R4 descrevem o que o sistema deve fazer (controle de entradas/saídas de capital e acesso a conta bancária do usuário), portanto são requisitos funcionais. Já os requisitos R2 (sistema estará acessível 24 horas por dia e 7 dias por semana) e R3 (não devem haver falhas de cálculos entre transações do sistema) descrevem como o sistema deve funcionar, portanto são requisitos não funcionais.
Lista de comentários
Resposta:
A. R1, R2 e R3 são requisitos não funcionais e R4 é um requisito funcional.
Explicação:
Os requisitos funcionais descrevem o que o sistema deve fazer, enquanto os requisitos não funcionais descrevem como o sistema deve funcionar, ou seja, suas características de qualidade.
No caso apresentado, os requisitos R1, R4 descrevem o que o sistema deve fazer (controle de entradas/saídas de capital e acesso a conta bancária do usuário), portanto são requisitos funcionais. Já os requisitos R2 (sistema estará acessível 24 horas por dia e 7 dias por semana) e R3 (não devem haver falhas de cálculos entre transações do sistema) descrevem como o sistema deve funcionar, portanto são requisitos não funcionais.
Assim, a alternativa correta é a opção D.