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.
Figura 1: Representa o caso do usuário realizar um cadastro no MyMusic. (Fonte: Limírio Guimarães, 2024)
Figura 2: Representa o caso do usuário realizar o login no MyMusic. (Fonte: Limírio Guimarães, 2024)
Figura 3: Representa o caso do usuário realizar a busca das músicas de um determinado artista. (Fonte: Limírio Guimarães, 2024)
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 | - |