Tecnologia em Anlise e Desenvolvimento de Sistemas
PIZZA NET
Prof. DANIELLA ARRUDA FRANCESCHINELLI BORGES Disciplina: ENGENHARIA DE SOFTWARE III
LUCAS KAZUO YAMASHITA - AD122185 TONY MAKOTO HARA - AD122196 WILLIAN DUQUE DE ALMEIDA - AD122199
SOROCABA Junho/2014 1. Casos de uso de alto nvel: 2. Casos de uso de baixo nvel:
Cadastrar Cliente
Caso de uso Cadastrar Cliente
Ator principal Cliente Ator secundrio
Pr-condio Ps-condio
Ao do ator Responsabilidade do sistema Informar dados pessoais. Verificar se o cliente est cadastrado. Se no, cadastrar o cliente.
Alterar dados do Cliente
Caso de uso Alterar dados do cliente
Ator principal Cliente Ator secundrio
Pr-condio O cliente deve estar cadastrado. Ps-condio
Ao do ator Responsabilidade do sistema Informar os novos dados pessoais. Gravar os novos dados pessoais.
Alterar Endereo
Caso de uso Alterar endereo
Ator principal Cliente Ator secundrio
Pr-condio Ps-condio
Ao do ator Responsabilidade do sistema Informar os novos dados do endereo. Alterar o endereo do cliente.
Logar Caso de uso Logar
Ator principal Cliente Ator secundrio
Pr-condio O cliente deve estar cadastrado. Ps-condio
Ao do ator Responsabilidade do sistema Informar o nome de login e a senha. Verificar se est cadastrado e se est correto. Se sim, logar o cliente no sistema. Se no, pedir o nome de login e a senha novamente. Informar que deseja se cadastrar. Chamar o caso de uso Cadastrar cliente.
Escolher Pizza
Caso de uso Escolher Pizza
Ator principal Cliente Ator secundrio
Pr-condio Ps-condio
Ao do ator Responsabilidade do sistema Informar os dados do pedido da pizza. Salvar o pedido no carrinho de compras.
Escolher Pizza
Caso de uso Escolher bebidas
Ator principal Cliente Ator secundrio
Pr-condio Ps-condio
Ao do ator Responsabilidade do sistema Informar dados do pedido de bebidas. Salvar o pedido no carrinho de compras.
Visualizar Pedido
Caso de uso Visualizar pedido
Ator principal Cliente Ator secundrio
Pr-condio Devem haver pedidos escolhidos. Ps-condio
Ao do ator Responsabilidade do sistema Mostrar dados dos pedidos escolhidos. Informar que deseja alterar o endereo. Chamar o caso de uso Alterar endereo.
Terminar o Pedido
Caso de uso Terminar o pedido
Ator principal Cliente Ator secundrio
Pr-condio O cliente deve estar logado e deve haver no mnimo um pedido escolhido. Ps-condio
Ao do ator Responsabilidade do sistema Verificar se o cliente est logado. Se sim, terminar o pedido. Chamar o caso de uso Baixar estoque. Se no estiver logado, chamar o caso de uso Logar. Informar que deseja se cadastrar. Chamar o caso de uso Cadastrar cliente. Informar que deseja alterar os dados do cadastro
Chamar o caso de uso Alterar dados do cliente.
Visualizar pedidos anteriores
Caso de uso Visualizar pedidos anteriores
Ator principal Cliente Ator secundrio
Pr-condio Devem haver pedidos terminados. Ps-condio
Ao do ator Responsabilidade do sistema Exibir pedidos realizados anteriormente. Escolher pedido. Se desejar alterar o pedido, informar. Chamar caso de uso Alterar pedido. Se no desejar alterar o pedido. Salvar pedido no carrinho de compras.
Alterar Pedido Caso de uso Alterar pedido
Ator principal Cliente Ator secundrio
Pr-condio Um pedido anterior deve ter sido escolhido para ser refeito. Ps-condio
Ao do ator Responsabilidade do sistema Informar que deseja alterar os dados do pedido anterior para refaze-lo
Adicionar o pedido ao carrinho de compras.
Baixar Estoque
Caso de uso Baixar estoque
Ator principal Sistema Ator secundrio
Pr-condio Um pedido deve ser terminado. Ps-condio
Ao do ator Responsabilidade do sistema Baixar estoque dos itens que compem o pedido. Gravar baixa de estoque. Caso um item esteja em quantidade crtica, chamar o caso de uso Enviar pedido de compra.
Enviar pedido de Compra
Caso de uso Enviar pedido de compra
Ator principal Funcionrio. Ator secundrio
Pr-condio Um pedido deve ser terminado. Ps-condio
Ao do ator Responsabilidade do sistema Exibir itens do estoque em nvel crtico. Fazer o pedido de compra para os fornecedores.
Gravar o pedido de compra.
Gerar Relatrio
Caso de uso Gerar relatrio.
Ator principal Funcionrio. Ator secundrio
Pr-condio Ps-condio
Ao do ator Responsabilidade do sistema Informar o tipo de relatrio a ser gerado. Montar e exibir o relatrio.