uml diagrama de atividades
DESCRIPTION
Esta apresentação contém uma apresentação muito interessante de Diagrama de Atividades - um diagrama muito importante no contexto entendimento do problema no cliente.TRANSCRIPT
![Page 1: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/1.jpg)
Diagrama de Atividades
Prof. Luís Fernando GarciaProf. Luís Fernando [email protected]@GARCIA.PRO.BR
![Page 2: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/2.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Caso especial do diagrama de EstadosCaso especial do diagrama de Estados• Baseado em Redes de PetriBaseado em Redes de Petri
• Maior ênfase ao nível de AlgoritmoMaior ênfase ao nível de Algoritmo• Semelhança com FluxogramasSemelhança com Fluxogramas
• Descrever os PASSOS a serem percorridos Descrever os PASSOS a serem percorridos para a conclusão de um método para a conclusão de um método ESPECÍFICO e NÃO de um processo ESPECÍFICO e NÃO de um processo completo (sequência/colaboração) ...completo (sequência/colaboração) ...
![Page 3: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/3.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Estado de AçãoEstado de Ação
• Realização de uma Ação dentro de um Realização de uma Ação dentro de um fluxo de controle ...fluxo de controle ...
• Atômico (não pode ser decomposto...)Atômico (não pode ser decomposto...)
• 1 atividade = n Estados de Ação1 atividade = n Estados de Ação
![Page 4: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/4.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Estado de AçãoEstado de Ação
![Page 5: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/5.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Ponto de DecisãoPonto de Decisão
• Ponto do fluxo de controle onde deve Ponto do fluxo de controle onde deve ser realizado um TESTE – TOMADA ser realizado um TESTE – TOMADA DE DECISÃODE DECISÃO
• Condição de Guarda [ ]Condição de Guarda [ ]
![Page 6: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/6.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Ponto de DecisãoPonto de Decisão
![Page 7: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/7.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Ponto de DecisãoPonto de Decisão
![Page 8: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/8.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Concorrência DinâmicaConcorrência Dinâmica
• Laço de repetiçãoLaço de repetição• Símbolo de MULTIPLICIDADE ( * )Símbolo de MULTIPLICIDADE ( * )
![Page 9: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/9.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Envio de SinaisEnvio de Sinais
• Transmissão de um sinal para um Transmissão de um sinal para um dispositivo EXTERNOdispositivo EXTERNO
• Normalmente um HardwareNormalmente um Hardware
![Page 10: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/10.jpg)
• Envio de SinaisEnvio de Sinais
• Exemplo:Exemplo:
![Page 11: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/11.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Raias de NataçãoRaias de Natação
• Extensão do Diagrama de AtividadesExtensão do Diagrama de Atividades• Identificar os diversos SETORES, Identificar os diversos SETORES,
DEPT, ATORES que interagem com DEPT, ATORES que interagem com um PROCESSOum PROCESSO
• Zonas de influência de determinado Zonas de influência de determinado ATOR sobre determinado PROCESSOATOR sobre determinado PROCESSO
![Page 12: Uml diagrama de atividades](https://reader036.vdocuments.net/reader036/viewer/2022062303/55834cc5d8b42aa3798b459d/html5/thumbnails/12.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Raias de NataçãoRaias de Natação
• Extensão do Diagrama de Extensão do Diagrama de AtividadesAtividades
• Identificar os diversos Identificar os diversos SETORES, DEPT, ATORES SETORES, DEPT, ATORES que interagem com um que interagem com um PROCESSOPROCESSO
• Zonas de influência de Zonas de influência de determinado ATOR sobre determinado ATOR sobre determinado PROCESSOdeterminado PROCESSO