Trabalho Engenharia de Software
DESCRIÇÃO DOS CASOS DE USO:
Nome: Manter bebidas (cadastro).
Identificador: UC-01
Sumário: O dono utiliza essa função para adicionar, alterar ou excluir a bebida que há no estoque.
Ator primário: O dono da distribuidora.
Pré-condição: O dono estar identificado no sistema.
Fluxo principal
1 – O Dono da distribuidora requisita o menu de manutenção de bebida.
2 – O sistema apresenta as opções: Adicionar, alterar, excluir bebidas.
3 – O dono escolhe uma das opções.
4 – O sistema pergunta se deseja continuar a manutenção de bebidas.
5 – Caso o Cliente deseje continuar a manutenção, voltar ao passo 2, caso contrário o programa é finalizado.
Fluxo Alternativo (1): Adicionar bebida
1 – O sistema apresenta um formulário para o cadastro da bebida.
2 – O dono insere os dados da bebida a ser adicionada.
3 – O sistema avalia os dados e caso sejam válidos adiciona a bebida, caso contrário retorna o fato.
Fluxo Alternativo (2): Alterar bebida
1 – O sistema apresenta um relatório das bebidas cadastradas.
2 – O sistema requisita o nome da bebida a ser alterada.
3 – O dono insere o nome da bebida a ser alterada.
4- O sistema busca o nome da bebida apresentada pelo dono e caso a bebida seja cadastrada apresenta um formulário com os dados para serem alterados, caso contrário retorna o erro.
5 – O dono insere os dados a serem alterados na bebida.
6 – O sistema avalia os dados e caso sejam válidos altera a bebida, caso contrário retorna o erro.
Fluxo Alternativo (3): Excluir bebida
1 – O sistema apresenta um relatório das bebidas cadastradas.
2 – O sistema requisita o nome da bebida a ser excluída.
3 – O dono insere o nome da bebida a ser excluída.
4 – O sistema valida o nome inserido pelo dono e caso seja válido pergunta se ele deseja realmente excluir a bebida, caso contrário retorna o erro.
5 – Caso a resposta dada no D seja SIM o sistema exclui a bebida do sistema.
Nome: Registrar ou consultar compras de