2.1.2.2. Diagrama de Atividade
Introdução
O Diagrama de Atividades, é um diagrama dinâmico que dentro da linguagem de modelagem UML, dá um destaque valioso para representar o encadeamento e a lógica das atividades em um sistema. Ele oferece uma perspectiva visual do fluxo de controle e do movimento de objetos, enfatizando a sequência e as condições que regem esse fluxo.
Este diagrama é amplamente utilizado em engenharia de software e em outras áreas para modelar processos, sistemas e comportamentos complexos, fornecendo uma representação visual clara e compreensível do fluxo de atividades em um sistema.
Metodologia
O desenvolvimento desta modelagem foi realizada individualmente pelo membro Vinícius Mendes. No processo de desenvolvimento do diagrama de atividades, foi utilizado como referência o site da organização do UML1, e como principal guia para a modelagem o protótipo de alta fidelidade2, na qual através do protótipo é possível traçar atividades que o usuário possa executar.
Para a modelagem do diagrama de atividades, a equipe utilizou a ferramenta LucidChart, que é um site de modelagem de diagramas, que permite ao seus clientes utilizarem a linguagem UML e oferece um serviço de compartilhamento ao vivo com outros usuários.
Após a finalização da modelagem inicial do diagrama de atividades, este artefato foi submetido à revisão para os membros da equipe, que podem ser visualizadas no histórico de versões. Dois membros forneceram feedbacks, incluindo sugestões e critícas construtivas sobre o que melhorar, esses feedbacks podem ser visualizados no pull request Atualização diagrama de atividades #38.
Diagramas de Atividades
Logo abaixo você encontra as figuras que representam atividades do aplicativo My Music em diagramas de atividades.
Diagrama de Cadastro
A figura 1 a seguir representa a modelagem da atividade de cadastro no aplicativo My Music.
Figura 1: Diagrama de cadastro. (Fonte: Vinícius Mendes, 2024)
Diagrama de Login
A figura 2 a seguir representa a modelagem da atividade de login no aplicativo My Music.
Figura 2: Diagrama de login. (Fonte: Vinícius Mendes, 2024)
Diagrama de Ouvir Música
A figura 3 a seguir representa a modelagem da atividade de ouvir música, seja acessando-a diretamente, ou indiretamente através de artista/álbum/playlist ou nas músicas recentes do usuário.
Figura 3: Diagrama de ouvir música. (Fonte: Vinícius Mendes, 2024)
Diagrama de Criar Playlist
A figura 4 a seguir representa a modelagem da atividade de criar playlist.
Figura 4: Diagrama de criar playlist. (Fonte: Vinícius Mendes, 2024)
Referência Bibliográfica
The Unified Modeling Languag Org. Activity Diagrams, 2011. Disponível em: https://www.uml-diagrams.org/activity-diagrams.html. Acesso em: 12 de Abril. [1]
MyMusic. 1.1.4 Protótipo, 2024. Disponível em: https://unbarqdsw2024-1.github.io/2024.1_G2_My_Music/Base/prototipo/. Acesso em: 7 de Julho. [2]
Bibliografia
The Unified Modeling Languag Org. Activity Diagrams, 2011. Disponível em: https://www.uml-diagrams.org/activity-diagrams.html. Acesso em: 12 de Abril.
Histórico de versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 12/04/2024 | Criação do documento Diagrama de Atividades | Vinícius Mendes | Luis Miranda |
1.1 | 07/07/2024 | Atualização do documento Diagrama de Atividades | Vinícius Mendes | Luis Miranda e Israel Thalles |
1.2 | 15/07/2024 | Padronização das legendas | Ana Luíza Rodrigues | - |
2.0 | 19/07/2024 | Correção após a entrega | Vinícius Mendes | Luiz Guilherme Pettengill, link da revisão |