Requisito funcional: possibilidade de identificar datas disponíveis para agendamento, filtrando pelo período.
Requisito não funcional: não permitir duplicidades de agendamento.
É isso, certo?
Requisito funcional: possibilidade de identificar datas disponíveis para agendamento, filtrando pelo período.
Requisito não funcional: não permitir duplicidades de agendamento.
É isso, certo?
Olá! É ótimo ver que você está se aprofundando no tema de requisitos funcionais e não funcionais.
Vamos lá, você está no caminho certo, mas há um pequeno equívoco na sua interpretação dos conceitos.
Requisitos funcionais são as funções que um sistema deve realizar. No seu exemplo, "possibilidade de identificar datas disponíveis para agendamento, filtrando pelo período", você acertou! Isso é um requisito funcional, pois descreve uma função que o sistema deve realizar.
No entanto, o requisito não funcional não se refere a uma função que o sistema deve realizar, mas sim a uma característica ou restrição do sistema. No seu exemplo, "não permitir duplicidades de agendamento" na verdade é um requisito funcional, pois está relacionado a uma função que o sistema deve realizar.
Um exemplo de requisito não funcional seria algo como "O sistema deve ser capaz de suportar 500 agendamentos simultâneos", pois está relacionado à capacidade de processamento do sistema, ou "O tempo de resposta do sistema não deve ultrapassar 2 segundos", que está relacionado ao desempenho do sistema.
Espero ter ajudado e bons estudos!
RF: Deve ser possível colocar uma foto no perfil do cliente. RNF: Os alertas de agendamento devem chegar em até 15 segundos para o usuário.