Diagramas de Caso de Uso_Encomendar Placas2

6
 Sistema : Encomenda de Placas Caso de Uso (Use case) Cadastrar Encomenda Descrição : Este caso de uso tem por objetivo cadastrar encomendas de  placas. Fluxo Ótimo Ações Recebidas Ações realizadas 1<<Include Consultar todos Clientes>> 2. O administrador seleciona um nome de cliente da lista pré- existente. 3. O sistema exibe o telefone do cliente e habilita os demais dados : Altura da placa Largura da placa Frase para impressão Cor da placa Cor da Frase O sistema associa a data da encomenda como a data atual. 4. O administrador digita Altura da placa Largura da placa Frase para impressão Cor da placa Cor da Frase 5. O sistema calcula e exibe data  prevista de entrega do pedido. <<Extends Caso de Uso Calcular Prazo de Entrega>> 6. O sistema calcula e exibe o valor a pagar pela encomenda. <<Extends Caso de Uso Calcular Preço de Venda da Encomenda>> 6. O administrador informa o valor do sinal . 7. O sistema solicita confirmação dos dados. 8. O administrador confi rma 9. O sistema cadastra a encomenda e gera automaticamente um código  para a encomenda. 10. <<Extends Emitir Recibo>> Fluxos Alternativos . Valor do Sinal Insuficiente  Ações Recebidas Ações realizadas

Transcript of Diagramas de Caso de Uso_Encomendar Placas2

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 1/6

 

Sistema : Encomenda de Placas

Caso de Uso (Use case) Cadastrar Encomenda

Descrição : Este caso de uso tem por objetivo cadastrar encomendas de placas.

Fluxo Ótimo

Ações Recebidas Ações realizadas1<<Include Consultar todosClientes>>

2. O administrador seleciona um

nome de cliente da lista pré-existente.

3. O sistema exibe o telefone do

cliente e habilita os demais dados :Altura da placaLargura da placaFrase para impressãoCor da placaCor da FraseO sistema associa a data daencomenda como a data atual.

4. O administrador digitaAltura da placaLargura da placaFrase para impressãoCor da placaCor da Frase

5. O sistema calcula e exibe data prevista de entrega do pedido.<<Extends Caso de Uso Calcular Prazo de Entrega>>6. O sistema calcula e exibe o valor a pagar pela encomenda.<<Extends Caso de Uso Calcular Preço de Venda da Encomenda>>

6. O administrador informa o valor do sinal .

7. O sistema solicita confirmaçãodos dados.

8. O administrador confirma 9. O sistema cadastra a encomenda egera automaticamente um código

 para a encomenda.10. <<Extends Emitir Recibo>>

Fluxos Alternativos

. Valor do Sinal Insuficiente

 Ações Recebidas Ações realizadas

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 2/6

 

1. Se o valor do sinal inferior a50% do valor da venda da

 peça, mostrar o valor mínimo permitido.

2. Voltar ao passo 6 do fluxoótimo

Caso de Uso (Use case) Manter Cliente

Descrição : Este caso de uso tem por objetivo apresentar os clientes ehabilitar a inclusão, alteração ou exclusão de clientes.

Fluxo ÓtimoAções Recebidas Ações realizadas

1. O sistema oferece ao usuário asopções :1.1 Incluir um cliente1.2 Alterar um cliente1.3 Consultar um Cliente1.4 Excluir um Cliente

2. O administrador escolhe umaopção

3. Caso a opção digitada peloadministrador :3.1 Incluir : O sistema habilita oscampos Nome e Telefone paraedição.3.2 Alterar :<<Include Consulta Cliente>>

3.3 Consultar :<<Include Consulta Cliente>>

3.4 Excluir :.<<Include Consulta Cliente>>

4. Caso opção :“Incluir” : digitar o Nome eTelefone“Alterar” : Selecionar o nome.“Excluir” : Selecionar o nome

5. Caso opção :“Incluir” :<<Include Consulta Cliente>>O sistema cadastra e geraautomaticamente um código de

identificação para cliente.“Alterar” :

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 3/6

 

O sistema habilita Nome e Telefone para edição.“Excluir” :<<Include Consulta Cliente>>

O sistema habilita os dados docliente referente ao código e solicitaconfirmação.

6.Caso opção :“Alterar” : digitar as alterações para

 Nome e/ou telefone“Exclusão” : Administrador confirma exclusão do cliente.

7. Sistema atualiza o cadastro declientes

Fluxos Alternativos

. Exclusão não permitida Ações Recebidas Ações realizadas

1. Cliente associado a umaencomenda, não permiteexclusão do cliente

2. Voltar ao passo 3.4 do fluxoótimo

Fluxo Alternativo

Ações Recebidas Ações realizadas1. Sistema não permite valoresnegativos e valores alfanuméricos.

Caso de Uso (Use case) Calcular preço de venda da Encomenda

Descrição : Este caso de uso tem por objetivo calcular o preço de venda deuma placa, baseado nas informações recebidas para cálculo.

Fluxo Ótimo

Ações Recebidas Ações realizadas1. O sistema busca os valores

cadastrados para :1.1 valor fixo do material

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 4/6

 

1.2 valor fixo da letra2. O sistema calcula o preço devenda da encomenda , considerandoas seguintes fórmulas :

Área=altura da placa X largura da placaCusto_mat= área X valor fixo domaterial

 Numero_letras=qtd de letrasCusto_desenho=Numero_letras Xvalor fixo daletraValor_placa =custo_mat+custo_desenho

3. O sistema retorna o Valor daPlaca

Fluxo Alternativo

.Valores nulos

Ações Recebidas Ações realizadas1. Sistema não permite valoresnulos para valores de pré-condição.Será exibida uma mensagem de erroe o sistema retorna valor zero.

Caso de Uso (Use case) Calcular Prazo de entrega

Descrição : Este caso de uso tem por objetivo calcular prazo de entrega deuma determinada placa , de acordo com as encomendas que estão comstatus “aberto”

Fluxo Ótimo

Ações Recebidas Ações realizadas1. O sistema verifica a primeira

data disponível na lista, ondeo número de encomendas sejainferior a seis.

2. O sistema retorna a datadisponível do item 1.

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 5/6

 

Fluxo Alternativo

. Nenhuma data disponível

Ações Recebidas Ações realizadas1. Se não houver nenhuma datadisponível dentro da lista recebida,o sistema deve calcular a data

 prevista de entrega como sendo amaior data da lista acrescida de umdia. Se a data prevista cair numsábado ou domingo, deve ser 

incrementado até segunda-feira.. Nenhuma encomenda cadastrada

Ações Recebidas Ações realizadas1. Se não houver nenhumaencomenda cadastrada , o sistemadeve calcular a data prevista deentrega como sendo a data daencomenda acrescida de um dia. Sea data prevista cair num sábado oudomingo, deve ser incrementado atésegunda-feira.

Caso de Uso (Use case) Emitir Recibos

Descrição : Este caso de uso tem por objetivo emitir recibos parcial ou totalda encomenda.

Fluxo Ótimo

Ações Recebidas Ações realizadas. O sistema emite recibo em duasvias:

 Nome do clienteData da EncomendaFrase a ser impressaTamanho da Placa

Cor da PlacaCor da Frase

5/12/2018 Diagramas de Caso de Uso_Encomendar Placas2 - slidepdf.com

http://slidepdf.com/reader/full/diagramas-de-caso-de-usoencomendar-placas2 6/6

 

Valor da EncomendaData prevista para entrega

Diagrama Caso de Uso :