Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIADE ESTÁCIO DE SÁ Pós-Graduação em Engenharia de Software TRABALHO FINAL Disciplina: Análise Orientada a Objeto e Projeto Estrutural Tutor: MARCELO VASQUES DE OLIVEIRA JOÃO BOSCO ALEXANDRE DA COSTA Matricula: 201911010255 Fortaleza – CE 2020 SUMÁRIO 1. Introdução................................................................................................. 01 2. Caso de Uso............................................................................................. 02 Recebimento do Pedido..................................................................... 03 Finalização e entrega do Produto....................................................... 03 3. Diagrama de Uso..................................................................................... 04 4. Diagrama de Classe................................................................................. 05 5. Diagrama de Sequencia........................................................................... 06 Introdução Durante o decorrer das aulas foram vistos fundamentos pertinentes ao embasamento necessário para o desenvolvimento deste trabalho final. O mesmo se resume ao enunciado abaixo: Mini mundo do Estudo de caso A empresa FAIXAS SA, confecciona faixas de anúncios ou outra finalidade por encomenda. Como os pedidos vem crescendo, Seu Pereira, proprietário da empresa encomendou um sistema que controle suas atividades, que basicamente compreendem: Controle e acompanhamento dos pedidos; Cadastramento de seus clientes O Sistema atual O cliente, geralmente indicado por um amigo satisfeito com os serviços, faz seu pedido; Seu Pereira (diretor) ou a atendente fazem o atendimento e registram o pedido no caderno de pedidos: Cliente: nome, CPF, endereço completo (Rua, número, complemento, bairro, cidade, UF e CEP, tel_fixo, Tel_cel, e-mail_corporativo e e-mail pessoal. Pedido: Tamanha da faixa (altura e largura), texto a ser escrito na faixa, cor da faixa (amarela, preta ou branca), cor do texto (Branco, Preto, Azul ou vermelho), Data de Previsão de entrega, Valor do Serviço e Valor do sinal (50% do valor total do serviço). O valor do serviço (confecção da faixa) é calculado com base nas seguintes fórmulas: Valor da faixa = Custo_Material + Custo_desenho + % Lucro; Custo_Material = área da faixa x R$ 30,00; Custo_Desenho = número de letras do texto * 0,95; Custo_Total = Custo_Material + Custo_Desenho; % de Lucro = 35 % x (Custo_Total). O prazo de entrega deve ser calculado levando-se em consideração a produção diária de faixas, que não deve ultrapassar de 10 (dez). Considere 5 dias úteis por semana, para fins do cálculo da data de entrega. O prazo deve começar a ser contabilizado, no dia seguinte à confirmação do pagamento do sinal. Cada Pedido pode contemplar mais de 1 faixa e o sistema deve registar dados de cada uma. O sistema deve calcular o prazo de entrega e o valor do serviço. Caso o pedido tenha mais que 10 faixas, a data de entrega deve ser quando todas estiverem prontas. Para a cada encomenda (pedido) deve ser emitido um recibo, em 2 vias, contendo os dados o pedido e pagamento (valor do sinal e valor a pagar na entrega). O sistema deve controlar o pagamento do sinal, quando o serviço é iniciado e a data de entrega calculada. Apenas a diretoria deve ter acesso a essa funcionalidade. O sistema deve controlar o pagamento da parcela a ser paga na entrega O pagamento do sinal deve ser feito por depósito bancário e o pagamento do saldo deve ser pago contra entrega, em dinheiro, cheque ou cartão de débito. O produto somente é entregue mediante o pagamento do saldo. 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, Valor Sinal, Sinal Pago (S/N), 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. Ao ser inserido, o status é EM ESPERA. Assim que o sinal for pago, o status passa a ser EM PRODUÇÃO. Ao ser finalizado o status passa a ser PRONTO. Ao ser entregue o status passa a ser ENTREGUE. Para ser considerado ENTREGUE o pedido tem que ter o saldo de pagamento confirmado. O sistema deve emitir um informe a todo cliente que não faz pedido há mais de 12 meses (com base na data corrente). O sistema deve exibir um relatório , mostrando, o faturamento nos últimos 12 meses. Caso de Uso Cenário Principal – Recebimento do Pedido 1. Atendente inicia um registro de pedido 2. Atendente insere no sistema os dados do cliente: Nome, CPF/CNPJ, Endereço Completo, Telefone Fixo, Telefone Celular, email corporativo e email pessoal. 3. Cada registro de pedido deve seguir os seguintes passos: 3.1. Atendente informa ao sistema o tamanha da largura da faixa. 3.2. Atendente informa ao sistema o tamanha da altura da faixa. 3.3. Atendente informa ao sistema o texto a ser escrito na faixa (Branco, Preto, Azul ou vermelho). 3.3. Atendente informa ao sistema a cor da faixa (amarela, preta ou branca). 4. Sistema informa ao atendente a previsão de entrega da faixa. 5. Sistema informa ao atendente o valor do sinal e emite o boleto. 6. Sistema conclui o cadastro e coloca o pedido com status AGUARDAN DO SINAL Cenário Principal - Confirmar recebimento de sinal 1. Gerente informa o código do pedido. 2. Sistema verifica pagamento do boleto referente ao sinal. 2.1. Sistema encontra o comprovante de pagamento. 2.2. Sistema emite mensagem de comprovação. 3. Gerente confirma recebimento do sinal. 4. Sistema calcula data de entrega da(s ) faixa(s). 5. Sistema coloca o pedido em status EM PRODUÇÃO. Cenário principal Registrar fim da produção do pedido 1. Atendente verifica o status do pedido. 1.1. Sistema localiza o pedido. 1.2. Sistema confirma status do pedido pronto. 2. Sistema atualiza status do pedido para PRONTO. Cenário principal Registrar entrega do pedido 1.Atendente informa os dados do pedido. 2. Sistema localiza o pedido. 2.1. Sistema solicita confirmação de entrega. 3. Atendente confirma pedido entregue. 4. Sistema atualiza status do pedido para ENTREGUE. Cenário Alternativo Após o prazo de 5 (cinco) dias úteis o pagamento do Boleto não é confirmado. O sistema arquiva o pedido colocando-o em espera por 30 dias e insere o status de Em Debito. Após os 30 dias sem a confirmação do pagamento o sistema apaga o pedido. Diagrama Conceitual de Classe Diagrama de Sequência – Caso de Uso: Registar Pedido Diagrama de Classe de Projeto
Compartilhar