Diagramas de Caso de Uso_Encomendar Placas2
-
Upload
ferreiraeust -
Category
Documents
-
view
42 -
download
0
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