Diagrama de Atividades
Introdução
Os diagramas de atividades são diagramas de comportamento UML que mostram os fluxos de controle ou os fluxos de objetos com ênfase na sequência e nas condições de cada fluxo. Os diagramas de atividades mostram o fluxo entre as ações de uma determinada atividade. Segundo a documentação da IBM Corporation [3], "Os diagramas de atividades também podem mostrar fluxos paralelos ou simultâneos e fluxos alternativos."
Enquanto os diagramas de interação, como o diagrama de sequência, tem como ênfase o fluxo de controle de um objeto para outro, os diagramas de atividades por outro lado, dão ênfase ao fluxo de controle de uma atividade para outra;
Em diagramas de atividades, são utilizados nós de atividades e bordas de atividades para modelar o fluxo de controle e dados entre as ações. De acordo com as especificações da (OMG Unified Modeling Language (OMG UML), v2.1.2) [4]. "Uma atividade especifica a coordenação de execuções de comportamentos subordinados, utilizando um modelo de controle e fluxo de dados." As atividades podem representar hierarquias de invocação, invocando outras atividades. Podemos incluir nos nós de atividades, estruturas de controle de fluxo, tomada de decisão, sincronização e controle de simultaneidade.
Diagramas
Diagrama de atividades - Administrador
Diagrama de atividades - Responsável
Diagrama de atividades - Professor
Diagrama de atividades - Chat
Bibliografia
[1]Fakhroutdinov, Kirill. Activity Diagrams. UML Diagrams. Disponível em: https://www.uml-diagrams.org/activity-diagrams.html/. Acesso em: 14 de agosto de 2021.
[2]O que é diagrama de atividades UML?. Lucidchart. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-atividades-uml/#section_0/. Acesso em: 14 de agosto de 2021.
[3]IBM Corporation, Diagramas de atividades, v2.1.2, IBM. Disponível em: https://www.ibm.com/docs/en/rsas/7.5.0?topic=diagrams-activity. Acesso em: 19/09/2021
[4]OMG Unified Modeling Language (OMG UML), Activity, Superstructure, V2.1.2, OMG. Disponível em: https://www.omg.org/spec/UML/2.1.2/Superstructure/PDF/, p.316-324. Acesso em: 19/09/2021
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 14/08/2021 | Criação do documento | João Pedro e Edson |
1.1 | 14/08/2021 | Ajustes do caminho das imagens | Edson |
1.2 | 14/08/2021 | Correção da numeração das figuras | Edson |
1.3 | 14/08/2021 | Mudança no caminho das imagens | Edson e Francisco Emanoel |
1.4 | 21/08/2021 | Revisão por pares | Nilo Mendonça, Francisco Emanoel |
1.5 | 19/09/2021 | Revisão segundo feedback da professora | Edson Soares, Nilo Mendonça |