TRABALHO DE ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL
Por: Samuel Matos Correia • 16/10/2019 • Trabalho acadêmico • 1.027 Palavras (5 Páginas) • 215 Visualizações
[pic 1]
CENTRO UNIVERSITÁRIO ESTÁCIO DA BAHIA
PÓS-GRADUAÇÃO - ENGENHARIA DE SOFTWARE
SAMUEL MATOS CORREIA
201901149765
TRABALHO FINAL DE ANALISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL
Salvador – BA
2019
RESUMO
O presente trabalho apresentado por mim tem por finalidade refinar a modelagem do Diagrama de Caso de Uso inserindo comandos como “Includes” e “Extends”, trazendo uma especificação textual para diversos cenários onde será realizado o registro de um pedido de produto, a confirmação do recebimento do sinal, a finalização da produção e a entrega deste produto. Neste também será criado três tipos de diagramas, o Diagrama Conceitual de Classes, o Diagrama de Sequencial do Cenário Principal do Caso de Uso Registrar Pedido e o Diagrama de Classes de Projeto.
Palavra chave: Modelagem; Comandos; Diagramas.
Meu nome é Samuel Matos Correia, tenho 39 anos, morro na cidade de Salvador na Bahia, sou graduado em Engenharia Elétrica pelo Centro Universitário Estácio da Bahia – FIB em Salvador - BA, atualmente estou cursando o primeiro semestre da Pós-Graduação em Engenharia de Software pela mesma instituição citada acima.
Sumário
Introdução 4
Caso de Uso 6
Recebimento do Pedido 6
Finalização e Entrega do Produto 6
Diagrama de Uso 8
Diagrama de Classe 9
Diagrama de Sequencia 10
Introdução
A empresa MontPC S.A., produz computadores personalizados a gosto do cliente. Com o aumento da clientela, Seu José, um dos sócios da empresa tão logo providenciou um sistema para controle de suas atividades, que basicamente compreendem:
- Cadastrar e alterar dados de clientes;
- Cadastrar e acompanhar todos os pedidos.
Além disso, o sistema deve permitir acesso de gerencia para que possa:
- Controlar o número de acessos;
- Listar todos os clientes;
- Listar todos os pedidos.
O cliente, que geralmente chega por indicação de clientes satisfeitos, ou por cartões de visitas, faz o pedido e a atendente faz o cadastro do cliente e em seguida o registro do pedido:
Cadastro de Cliente:
- O Nome do Cliente;
- O Endereço Completo;
- O CPF do Cliente;
- E um Telefone podendo ser celular.
Registro de Pedido:
- Modelo do Gabinete;
- Modelo da Placa Mãe;
- Modelo do Processador;
- Tamanho da Memoria RAM;
- Capacidade do Disco Rígido;
- Modelo da Placa de Vídeo;
- Unidade CD/DVD;
- Teclado;
- Mouse;
- Previsão de Entrega;
- Valor do Serviço.
Para confecção do valor do serviço o sistema deverá realizar os seguintes cálculos:
- Valor_Serviço = Custo_Peças + Taxa_Montagem + %_Lucro;
- Custo_Peças = Somatorio_Cada_Peça * 0,80;
- Taxa_Montagem = Custo_Peças * 0,15;
- %_Lucro = Custo_Peças + Taxa_Montagem * 0,20.
O sistema ao cria um novo produto gera um boleto de pagamento com prazo de 10 dias e aguarda a confirmação do pagamento com o status de Em Espera. Quando o pagamento do boleto é confirmado o sistema manda o produto para montagem, e determina o prazo de entrega, entorno de 5 dias uteis, inserindo o status de Produzindo.
Quando o produto ficar pronto à atendente finaliza a produção e o sistema muda o status para Pronto para Entrega e solicita a confirmação da entrega. Ao entregar o produto à atendente confirma a entrega e o sistema muda finalmente o status para Entregue.
Para cada encomenda deve ser emitido um recibo, em 2 vias, contendo os dados do pedido e pagamento (valor do sinal e valor a pagar na entrega).
O produto somente é entregue mediante o pagamento do valor do serviço. A entrega deve ser controlada pelo sistema.
O sistema deve prover uma consulta (disponível apenas a diretoria), de cada pedido feito no período, informando: data do pedido, data de entrega, Valor Serviço, Serviço Finalizado (S/N), Serviço Pago (S/N) e Status Pedido. (S/N) = Sim ou Não.
O Pedido ao longo do seu ciclo de vida pode ter vários estados e o sistema deve controlar os eventos que geram mudança de estado.
...