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

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

1 UML NO PROJETO DE COMPONENTES: 1 a PARTE  DIAGRAMA DE CASO DE USO REAL  PROJETO DE INTERFACE  DIAGRAMA DE CLASSES  ELABORANDO O DIAGRAMA DE CLASSES.

Apresentações semelhantes


Apresentação em tema: "1 UML NO PROJETO DE COMPONENTES: 1 a PARTE  DIAGRAMA DE CASO DE USO REAL  PROJETO DE INTERFACE  DIAGRAMA DE CLASSES  ELABORANDO O DIAGRAMA DE CLASSES."— Transcrição da apresentação:

1 1 UML NO PROJETO DE COMPONENTES: 1 a PARTE  DIAGRAMA DE CASO DE USO REAL  PROJETO DE INTERFACE  DIAGRAMA DE CLASSES  ELABORANDO O DIAGRAMA DE CLASSES

2 2

3 3 Solicita cancelamento de fatura Cliente

4 4

5 5

6 6

7 7 Solicita cancelamento de fatura Cliente Solicita cancelamento de fatura real >

8 8

9 9

10 10 0 Opção inválida 0

11 11 O seu pedido será analisado após o recebimento dos livros.

12 12

13 13 A partir deste projeto de interface poderíamos elaborar a especificação do caso de uso real: Solicita cancelamento de fatura real Cenário principal: Solicitação de cancelamento integral da fatura realizada com sucesso 1. Sistema apresenta a JanelaSolicitaCancelamentoFatura e solicita o número da fatura 2. Cliente informa número da fatura 3. Sistema verifica a existência deste número no Banco de Dados e recupera os dados da fatura 4. Sistema apresenta os dados da fatura, contendo: a data de emissão, status e valor pago. 5. Sistema pergunta se o cliente deseja realmente realizar a solicitação. 6. Cliente solicita o cancelamento integral da fatura 7. Sistema armazena no Banco de Dados: a solicitação de cancelamento da fatura e a data da solicitação 8. Sistema apresenta na tela a confirmação do cadastramento da solicitação e a informação de que o pedido só será analisado quando a Empresa receber os livros relativos à fatura.

14 14 Cenário alternativo: Solicitação já cadastrada 4. Sistema apresenta os dados da fatura, contendo: a data de emissão, status, valor pago e a data em que foi realizada a solicitação. 5. Sistema comunica que a solicitação já foi realizada Os passos seguintes não são realizados. _______________________________________________ Cenário alternativo: Fatura não encontrada 3. Sistema verifica a inexistência deste número no Banco de Dados e apresenta uma mensagem na tela, comunicando ao cliente este fato. Os passos seguintes não são realizados. ______________________________________________ Cenário alternativo: Solicitação suspensa pelo cliente ao longo do processo 6. Cliente desiste de solicitar o cancelamento integral da fatura 7. Sistema comunica que não realizou a operação. Os passos seguintes não são realizados.

15 15 ControladorDePedidos obterFatura(numero : int) : Fatura_Proj cadastrarSolCancFatura(numero : int) : String Fatura_Proj numFatura : int dataEmissao : Date dataVencimento : Date valorPago : double dataPagamento : Date dataPedidoCancelamento : Date dataCancelamento : Date status : String recuperarPelaPK(numFatura : int) : Fatura_Proj solicitaCancelamento() : void JanelaSolicitaCancelamentoFatura exibir() : void JanelaPrincipal main(args : String[]) : void

16 16

17 17

18 18

19 19

20 20

21 21

22 22

23 23

24 24

25 25

26 26

27 27

28 28

29 29

30 30

31 31

32 32

33 33

34 34

35 35

36 36

37 37

38 38

39 39

40 40

41 41 Outro exemplo:


Carregar ppt "1 UML NO PROJETO DE COMPONENTES: 1 a PARTE  DIAGRAMA DE CASO DE USO REAL  PROJETO DE INTERFACE  DIAGRAMA DE CLASSES  ELABORANDO O DIAGRAMA DE CLASSES."

Apresentações semelhantes


Anúncios Google