1
resposta

Análise de requisitos

“O sistema deverá fornecer para o usuário a possibilidade de agendamento dos procedimentos solicitados pelos clientes e, se houver algum agendamento para aquele mesmo horário, o sistema deverá sinalizar o usuário de que o agendamento já existe e na sequência oferecer o horário mais próximo disponível.”

necessário: É necessário pois caso não seja implementado, haverá conflito de horário entre os clientes, o que gerará impactos negativos para a reputação do negócio verificável: sim. Esse requisito pode ser testado a partir do if inserido no código atingível: sim, é possível de atingí-lo. claro: Sim, é claro

1 resposta

Olá, Bruno!

Analisando o requisito que você apresentou, podemos verificar se ele atende aos quatro critérios de um requisito bem escrito: necessário, verificável, atingível e claro.

  • Necessário: O requisito de agendamento é necessário, pois, caso não seja implementado, pode haver conflito de horários entre os clientes, o que geraria impactos negativos para a reputação do negócio.

  • Verificável: O requisito é verificável, pois é possível testá-lo a partir da inserção de um código que verifique se já existe um agendamento para o mesmo horário.

  • Atingível: O requisito é atingível, ou seja, é possível implementá-lo. É viável desenvolver um sistema que sinalize ao usuário a existência de um agendamento no mesmo horário e ofereça o próximo horário disponível.

  • Claro: O requisito é claro, pois especifica de forma objetiva o que o sistema deve fazer. Ele descreve que o sistema deve fornecer ao usuário a possibilidade de agendamento e, caso exista um agendamento para o mesmo horário, sinalizar ao usuário e oferecer o horário mais próximo disponível.

Portanto, o requisito apresentado atende aos quatro critérios de um requisito bem escrito. Espero ter ajudado e bons estudos!

Se esta resposta te ajudou,Bruno, por favor, marque como solução ✓. Bons estudos.