✅Gabarito(D)
Sobre a alternativa C
"...são requisitos não funcionais estabelecer que o tempo de empréstimo da fita não pode ser superior a 48 horas..."
Os requisitos não funcionais mapeiam as restrições do software (funcionalidades), e como a definição foi colocada, trata-se de uma restrição que uma determinada funcionalidade (requisito funcional) do software deve atender! Ou seja, o tempo de empréstimo não pode ser superior a 48 horas.
Um exemplo de requisito funcional seria "O sistema deve possibilitar o empréstimo de fita".
--------------------------------------
Concluída a fase de levantamento, tem início a análise de requisitos. Aqui os requisitos serão analisados e classificados e, como resultado, serão divididos principalmente em requisitos funcionais e não funcionais.
Requisitos Funcionais
Descrevem as funções que o software irá executar. Por exemplo, formatar algum texto ou imprimir um relatório de vendas. Os requisitos funcionais definem a funcionalidade que o software deve prover com o objetivo de capacitar os usuários a realizar suas tarefas. Eles descrevem o comportamento planejado do sistema, podendo ser expressos como os serviços, tarefas ou as funções que o sistema irá executar.
Requisitos Não Funcionais
Requisitos não funcionais são aqueles que restringem a solução de um problema. Não se referem às funções específicas do sistema, mas sim a propriedades, tais como tempo de resposta, requisitos de armazenamento, restrições de entrada e saída, memória, entre outras.
Fonte: Engenharia de software - Roque Maitino Neto - 2016 - Editora e Distribuidora Educacional S.A