Pet Shop
Nome: Cadastrar Animal
Descrição: O programa deve inserir um novo animal no seu sistema de banco de dados.
Plataformas: Desktop
Atores: Secretária e Veterinário
Prioridade: Essencial
Requisitos Não Funcionais Associados:
Entradas e pré-condições: · Nome do Animal · Proprietário já cadastrado · Peso · Idade (calculada na hora de acordo com a data de nascimento) · Sexo · Espécie · Raça · Porte · Pelagem
Saídas e pós-condições: Animal cadastrado no sistema com um Id definido
Fluxos de eventos
Fluxo principal: O usuário deve informar todas as entradas. Após essa etapa o usuário terá cadastrado um novo animal no banco de dados.
Fluxo secundário 1: Caso alguma informação seja inválida (não preenchida), uma janela será apresentada informando que os dados solicitados para cadastro estão incompletos.
RF-002-A
Nome: Cadastrar Proprietário
Descrição: O programa deve inserir um novo proprietário de animais no sistema de banco de dados.
Plataformas: Desktop
Atores: Secretária e Veterinário
Prioridade: Essencial
Requisitos Não Funcionais Associados:
Entradas e pré-condições: · Nome do Proprietário · Animais do proprietário (pode ser nenhum, um ou mais de um) · CPF · Endereço do Proprietário (CEP, cidade, bairro, rua, número, complemento) · Telefone e celular do Cliente
Saídas e pós-condições: Proprietário cadastrado no sistema com um Id definido
Fluxos de eventos
Fluxo principal: O funcionário deve informar o nome, CPF, endereço, telefone do cliente. Após essa etapa o funcionário terá cadastrado um novo cliente no banco de dados do sistema.
Fluxo secundário 1: Caso alguma informação seja inválida (não preenchida), uma janela será apresentada informando que os dados solicitados para cadastro estão incompletos.