Pular para conteúdo

2.1.2.1. Diagrama de Sequência

Introdução

O diagrama de sequência é uma ferramenta essencial na modelagem dinâmica da UML (Unified Modeling Language), amplamente utilizada devido ao seu foco nas linhas de vida – representações dos processos e objetos que coexistem durante uma interação – e nas mensagens trocadas entre eles para realizar uma determinada função. Este tipo de diagrama ilustra de forma clara e concisa a ordem em que as mensagens são enviadas entre os objetos, facilitando a visualização do fluxo de comunicação.

A utilização de diagramas de sequência é particularmente útil na análise e no design de sistemas, permitindo identificar e resolver potenciais problemas na comunicação entre objetos, garantindo assim a coerência e a eficiência dos processos modelados. Dessa forma, esses diagramas não apenas documentam o funcionamento do sistema, mas também são uma ferramenta valiosa para o desenvolvimento e a manutenção de software.

Metodologia

Para realizar a modelagem do Diagrama de Sequência, a equipe utilizou a ferramenta StarUML. O StarUML é um software de modelagem que suporta a linguagem UML, permitindo a criação de diversos tipos de diagramas, incluindo diagramas de sequência. A ferramenta oferece recursos avançados de edição, personalização e validação de modelos UML, além de facilitar a colaboração entre os membros da equipe por meio de funcionalidades de exportação e importação de projetos.

Diagrama de Sequência

Logo abaixo são apresentados alguns diagramas de sequência que representam alguns casos de uso do aplicativo.

Diagrama

Figura 1: Representa o caso do usuário realizar um cadastro no MyMusic. (Fonte: Limírio Guimarães, 2024)

Diagrama

Figura 2: Representa o caso do usuário realizar o login no MyMusic. (Fonte: Limírio Guimarães, 2024)

Diagrama

Figura 3: Representa o caso do usuário realizar a busca das músicas de um determinado artista. (Fonte: Limírio Guimarães, 2024)

Diagrama

Figura 4: Representa o caso do usuário realizar a reprodução de uma faixa de uma playlist presente no MyMusic. (Fonte: Limírio Guimarães, 2024)

Bibliografia

IBM. Diagramas de Sequência. IBM, 2024. Disponível em: https://www.ibm.com/docs/pt-br/rsm/7.5.0?topic=uml-sequence-diagrams. Acesso em: 08 jul. 2024.

LUCIDCHART. Diagramas de Sequência. Lucidchart, 2024. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-sequencia-uml. Acesso em: 08 jul. 2024.

Bóson Treinamentos. Diagrama de Sequência UML. YouTube, 2023. Disponível em: https://youtu.be/LeV6RO-6Tn4?si=3wu3DmQJCnZKXue1. Acesso em: 08 jul. 2024.

Histórico de versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 08/07/2023 Criação da página Limírio Guimarães Carlos Nascimento
1.1 15/07/2023 Padronização das legendas Ana Luíza Rodrigues -