![Page 1: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/html5/thumbnails/1.jpg)
Diagrama de Atividades
Prof. Luís Fernando GarciaProf. Luís Fernando [email protected]@GARCIA.PRO.BR
![Page 2: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/html5/thumbnails/4.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Estado de AçãoEstado de Ação
![Page 5: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/html5/thumbnails/6.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Ponto de DecisãoPonto de Decisão
![Page 7: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/html5/thumbnails/7.jpg)
Diagrama de AtividadesDiagrama de Atividades
• Ponto de DecisãoPonto de Decisão
![Page 8: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/html5/thumbnails/10.jpg)
• Envio de SinaisEnvio de Sinais
• Exemplo:Exemplo:
![Page 11: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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: Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR](https://reader035.vdocuments.net/reader035/viewer/2022081507/552fc10c497959413d8c3bb6/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