Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTÁCIO DE SÁ Pós-Graduação em Engenharia de Software Trabalho final da disciplina Análise orientada a objetos e projeto arquitetural Vitor da Luz Telles Matrícula: 201710016299 RIO DE JANEIRO, 2018 1. Caso de Uso: 2. Especificação textual: Registrar Pedido 1. O Usuário, seja atendente ou gerente, requisita a inclusão de um pedido. 2. O sistema apresenta a opção “Selecionar cliente”. 3. O cliente seleciona o cliente desejado, caso o mesmo não seja cadastrado o sistema apresenta a opção Cadastrar Cliente. 4. O sistema apresenta um formulário em branco para que os dados do pedido sejam preenchidos: Altura da faixa, largura da faixa, texto a ser escrito na faixa, cor da faixa, cor do texto. 5. Automaticamente o sistema calcula, conforme os valores preenchidos, o valor do serviço e o valor do sinal. 6. O sistema valida os dados, se estiverem corretos o pedido é incluído; caso contrário o sistema reporta o fato, solicita novos dados e repete a validação. 7. O caso de uso termina. Confirmar recebimento de sinal 1. O Usuário, seja atendente ou gerente, requisita a confirmação de recebimento de sinal. 2. O sistema apresenta todos os pedidos que estão aguardando o pagamento de sinal. 3. O usuário seleciona o pedido a confirmar. 4. O sistema apresenta um formulário em branco para que o usuário preencha o valor de sinal pago. 5. O usuário confirma o valor. 6. Inicia-se o Caso de Uso Calcular Data de Entrega. Registrar Fim Produção do pedido 1. O Usuário, seja atendente ou gerente, requisita o registro do fim da produção do pedido. 2. O sistema apresenta a opção “Selecionar pedido”, com todos os pedidos que estão com o Status EM PRODUÇÃO. 3. O cliente seleciona o pedido desejado e confirma o fim da produção do mesmo. 4. O sistema transforma o Status para PRONTO e o Caso de Uso é finalizado. Registrar Entrega do Pedido 1. O Usuário, seja atendente ou gerente, requisita o registro de entrega do pedido. 2. O sistema apresenta a opção “Selecionar pedido”. 3. O cliente seleciona o pedido desejado. 4. O sistema apresenta o valor restante que deve ser pago para que o usuário confirme o pagamento; 5. O usuário confirma o pagamento do saldo. 6. O sistema apresenta a opção de entrega do pedido. 7. O usuário seleciona a Opção “Entregar Pedido” e o Status do mesmo passa a ser ENTREGUE e o Caso de uso é finalizado. 3. Diagrama Conceitual de Classes: 4. Diagrama de Sequência do CU Registrar Pedido: 5. Diagrama de Classe de projeto:
Compartilhar