MPS – Aula prática
description
Transcript of MPS – Aula prática
![Page 1: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/1.jpg)
MPS – Aula prática
Diagramas de AtividadesDiagramas de Sequência
Diagramas de Colaboração
Professor: Alexandre Vasconcelos ([email protected])Monitores: Gustavo Cabral ([email protected])
Paulo Henrique ([email protected])
![Page 2: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/2.jpg)
Projeto parte I
Documento de requisitos com Processo Organizacional Priorizado Use Cases participantes do processo Requisitos Não-Funcionais referentes
aos Use Cases Detalhamento dos Use Cases
Diagrama de atividadesDiagrama de sequência Diagrama de classes
![Page 3: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/3.jpg)
Diagrama de Atividades
O que são? Maneira alternativa de se mostrar
interações Focam o trabalho executado na
implementação de método
Para que serve? Capturar ações que serão executadas
quando uma operação é chamada Para capturar o trabalho interno do
objeto
![Page 4: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/4.jpg)
Exemplo 1: Impressão de arquivo
![Page 5: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/5.jpg)
Exemplo 2: Projeto de Construção
![Page 6: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/6.jpg)
Estudo de Caso: Solicitação de ProdutoDetalhamento de Processo Organizacional
![Page 7: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/7.jpg)
Estudo de caso do Processo Priorizado
Detalhamento de Caso de Uso (Solicitar Produto)
Sim
Não
![Page 8: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/8.jpg)
Diagrama de Seqüência
O que são? Visão da colaboração dinâmica entre objetos
do sistema
Para que serve? Mostra o que acontece em pontos específicos
do sistema Perceber a seqüência de mensagens entre
objetos
Quando usar? Se a ênfase for no decorrer do tempo
![Page 9: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/9.jpg)
Exemplo 1: Impressão de arquivo
![Page 10: MPS – Aula prática](https://reader036.fdocuments.net/reader036/viewer/2022082506/568146c2550346895db3fca6/html5/thumbnails/10.jpg)
Estudo de caso: Solicitação de Produto
Diagrama de seqüência