Pular para conteúdo

2.1.2.3. Diagrama de Estados

Introdução

O diagrama de estados em UML (Unified Modeling Language) é utilizado para descrever o comportamento dinâmico de um sistema, especificamente como os objetos respondem a eventos, mudando de um estado para outro. É uma ferramenta poderosa para capturar e comunicar o comportamento dinâmico dos sistemas, facilitando a análise, o design e a implementação de soluções complexas.

Metodologia

Para realizar a modelagem do Diagrama de Estados, 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.

Diagramas de Estados

Logo abaixo você encontra as figuras que representam o comportamento do aplicativo My Music em diagramas de estados.

Cadastro

A figura 1 a seguir representa a modelagem de etapa de cadastro no aplicativo My Music.

Figura 1

Figura 1: Diagrama de Estados do cadastro. (Fonte: Lucas Alvex Vilela, Henrique Hida, Luiz Guilherme, 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: Lucas Alves Vilela, Henrique Hida, Luiz Guilherme, 2024)

Diagrama de 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 recomendações do usuário.

Figura 3

Figura 3: Diagrama de ouvir música. (Fonte: Lucas Alves Vilela, Henrique Hida, Luiz Guilherme, 2024)

Bibliografia

The Unified Modeling Languag Org., 2011. Disponível em: https://www.uml-diagrams.org/. Acesso em: 06 de Julho.

Histórico de versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 08/07/2024 Criação do documento Diagrama de Estados Lucas Alves Vilela, Henrique Hida, Luiz Guilherme Carlos Eduardo
1.2 15/07/2024 Padronização das legendas Ana Luíza Rodrigues -