Pular para conteúdo

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

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

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

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

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