uml - garcia.pro.br 2 - uml - sequencia novo... · sequencia . componentes. componentes • atores...
TRANSCRIPT
![Page 1: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/1.jpg)
UML
![Page 3: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/3.jpg)
Diagrama de Sequência
![Page 4: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/4.jpg)
4
![Page 5: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/5.jpg)
INTERAÇÃO ...
Interação entre os objetos
5
![Page 6: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/6.jpg)
SEQUENCIA ...
Determina a sequência de eventos que ocorrem em um determinado processoQuais condições devem ser satisfeitas ...Quais métodos devem ser disparados ...
E em qual ordem ...
6
![Page 7: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/7.jpg)
Fontes
![Page 8: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/8.jpg)
8
SEQUENCIA
![Page 9: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/9.jpg)
Componentes
![Page 10: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/10.jpg)
Componentes
• ATORES
• Exatamente os mesmos dos Casos de Uso
• Interagem Solicitam serviços Eventos Processos
• Não são obrigatórios no Diagrama de Seqüência
• ASTAH
10
![Page 11: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/11.jpg)
Componentes
• OBJETOS
• Representam as instâncias das classes
• Retângulos contendo um texto▹ Primeira parte, em minúsculo, o nome do objeto▹ Segunda parte, em letras iniciais maiúsculas, o nome da classe▹ Informações separadas por dois pontos (:)
• Linha de vida▹ Linha vertical tracejada
11
![Page 12: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/12.jpg)
Componentes
• LINHAS DE VIDA
• Representa o tempo que um objeto existiu durante um processo
• Linhas finas verticais tracejadas ▹ Iniciam no retângulo que representa o objeto▹ Interrompida por um “X” quando o objeto é destruído
12
![Page 13: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/13.jpg)
Componentes
• FOCO DE CONTROLE/ATIVAÇÃO
• Indica os períodos em que um determinado objeto está participando ativamente do processo▹ Executando um ou mais métodos do processo
• Representados por extensões mais grossas/largas daLinha de Vida
13
![Page 14: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/14.jpg)
Componentes
• MENSAGENS/ESTÍMULOS
• Demonstram a ocorrência de eventos que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processo
• Mensagens entre:▹ Ator e Ator▹ Ator e Objeto▹ Objeto e Objeto▹ Objeto e Ator
14
![Page 15: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/15.jpg)
15
![Page 16: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/16.jpg)
16
![Page 17: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/17.jpg)
17
![Page 18: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/18.jpg)
18
![Page 19: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/19.jpg)
19
![Page 20: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/20.jpg)
20
![Page 21: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/21.jpg)
Exemplos
![Page 22: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/22.jpg)
22
![Page 23: UML - garcia.pro.br 2 - UML - Sequencia NOVO... · SEQUENCIA . Componentes. Componentes • ATORES • Exatamente os mesmos dos Casos de Uso • Interagem Solicitam serviços Eventos](https://reader030.vdocuments.site/reader030/viewer/2022021604/5c1637b809d3f263628bdea6/html5/thumbnails/23.jpg)
23