Engenharia de Software

1117 palavras 5 páginas
Exemplo – Diagrama de Sequencias
Distribuidora de Produtos

DISTRIBUIDORA DE PRODUTOS
Uma distribuidora recebe pedidos de produtos. O pedido é aceito se o cliente e o produto estiverem previamente cadastrados. Caso contrário, o pedido é devolvido ao cliente.
Ao final da semana, a distribuidora emite requisições de produtos para os fornecedores, previamente cadastrados, com base nos pedidos recebidos.
Quando os produtos são fornecidos, a distribuidora confere as notas de entregas dos fornecedores com a requisições, devolve as notas de entregas que estiverem com erros e atende aos pedidos dos clientes, emitindo as respectivas faturas. Quando o fornecedor envia catálogo de seus produtos o cadastro de produto é atualizado. Periodicamente a distribuidora envia catálogo dos produtos para seus clientes.

Distribuidora de Pedidos

Caso de Uso – Atender Pedido

01 - atenderPedido
Este use case trata de um novo pedido de cliente, a verificação dos itens pedidos e a confirmação de um pedido.
Curso Normal:
1. O cliente informa os seus dados.
2. O sistema verifica se o cliente está cadastrado.
3. O sistema cria uma instância do pedido com situação “Pendente” associando-a ao cliente.
4. Para cada item pedido
4.1. O cliente informa o produto e a quantidade desejada.
4.2. O sistema verifica se o produto existe no cadastro.
4.3. O sistema cria uma instância do item pedido com situação “Pendente”.

Cursos Alternativos:
Passo 2: O cliente não está cadastrado.
2.1. O sistema emite msg01 “Cliente não cadastrado”
2.2. Abandonar o use case.
Passo 4.2: O produto não existe.
4.2.1. O sistema emite msg01 “Produto não cadastrado” e retorna ao passo
4.1.

Diagrama de Atividades


Criar Diagrama de Atividades para Casos de Uso
Complexos

Padrão Grasp – Expert e Creator

Padrão Grasp – Expert e Creator

01 - atenderPedido
Este use case trata de um novo pedido de cliente, a verificação dos itens pedidos e a confirmação de um

Relacionados

  • Software e Engenharia de Software
    798 palavras | 4 páginas
  • Engenharia de Software
    1001 palavras | 5 páginas
  • Engenharia de software
    2464 palavras | 10 páginas
  • Engenharia de software
    1373 palavras | 6 páginas
  • Engenharia de software
    778 palavras | 4 páginas
  • Engenharia de Software
    2974 palavras | 12 páginas
  • Engenharia de Software
    4630 palavras | 19 páginas
  • Engenharia de software
    1130 palavras | 5 páginas
  • Engenharia de software
    1071 palavras | 5 páginas
  • Engenharia de software
    590 palavras | 3 páginas