A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Casos de uso e o RUP (Rational Unified Process):

Apresentações semelhantes


Apresentação em tema: "Casos de uso e o RUP (Rational Unified Process):"— Transcrição da apresentação:

1 Casos de uso e o RUP (Rational Unified Process):

2 Exercício:

3 DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
2ª PARTE RELACIONAMENTOS ENTRE CASOS DE USO EXTENSÃO (EXTEND) INCLUSÃO (INCLUDE) GENERALIZAÇÃO GENERALIZAÇÃO DE ATORES ORGANIZANDO OS CASOS DE USO EM PACOTES ELABORANDO O DIAGRAMA NOTAÇÕES ALTERNATIVAS

4

5

6 <<extend>>
Caso de uso Base Caso de Uso Extensão <<extend>> Ponto de Extensão

7 Cliente Fatura pedido Funcionário

8

9

10

11 Solução utilizando extensão:
Funcionário Cliente <<extend>> (verificação de itens pendentes) Fatura pedido Comunica atraso

12 <<extend>>
A B

13

14

15

16

17 <<extend>>
Funcionário Cliente <<extend>> (verificação de itens pendentes) Fatura pedido Comunica atraso

18

19 <<include>>
Caso de uso Base Caso de Uso Inclusão <<include>>

20 Solicita cancelamento de pedido
Cliente Diminui quantidade de um item do pedido

21

22

23 Solução utilizando inclusão:
<<include>> Solicita cancelamento de pedido Valida pedido <<include>> Cliente Diminui quantidade de um item do pedido

24 <<include>>
A B

25

26

27

28

29 Faz pedido Cliente

30

31

32 Solução utilizando generalização:
Faz pedido Cliente Faz pedido para presentear

33 A B

34

35

36

37 D C

38 Fatura pedido Funcionário Avalia cancelamento de fatura Gerente

39 III. ORGANIZANDO OS CASOS DE USO
EM PACOTES

40 Controle de pedidos Controle de livros

41

42 Casos de uso do package Controle de Pedidos Faz pedido
Solicita cancelamento de pedido Diminui quantidade de um item do pedido Cliente Comunica atraso no pagamento Paga fatura Solicita cancelamento de fatura Fatura pedido Funcionário Avalia cancelamento de fatura Gerente

43

44 IV. ELABORANDO O DIAGRAMA

45

46

47

48 Faz pedido Solicita cancelamento de pedido Diminui quantidade de um item do pedido Cliente Comunica atraso no pagamento Paga fatura Solicita cancelamento de fatura Fatura pedido Funcionário Avalia cancelamento de fatura Gerente

49

50 <<include>>
Faz pedido Solicita cancelamento de pedido Valida pedido <<include>> Faz pedido para presentear Comunica atraso Diminui quantidade de um item do pedido Cliente <<extend>> (verificação de itens pendentes) Comunica atraso no pagamento Fatura pedido Funcionário Paga fatura Solicita cancelamento de fatura Avalia cancelamento de fatura Gerente

51

52

53

54

55 Controle de pedidos Controle de livros

56 V. NOTAÇÕES ALTERNATIVAS
Associações Atores

57 Associações

58 Faz pedido Cliente

59 Cliente Comunica atraso no pagamento

60 Atores

61

62 Gerente Avalia cancelamento de fatura

63 Diagrama com as notações alternativas:
Faz pedido <<include>> Valida pedido Solicita cancelamento de pedido <<include>> Faz pedido para presentear Comunica atraso Diminui quantidade de um item do Cliente pedido <<extend>> (verificação de itens pendentes) Comunica atraso no pagamento Fatura pedido Funcionário Paga fatura Solicita cancelamento de fatura Avalia cancelamento de fatura Gerente

64

65

66


Carregar ppt "Casos de uso e o RUP (Rational Unified Process):"

Apresentações semelhantes


Anúncios Google