Diagrama de Sequência
1. Introdução
Diagramas de Sequência são diagramas elaborados em notação UML (Unified Modeling Language, ou, em português, Linguagem de Modelagem Unificada) e que possuem como objetivo a demonstração das interações entre objetos de um cenário ao longo de linhas de tempo (De Oliveira; Lucas, 2013). Estas interações são descritas mantendo o foco na troca de mensagens e nas especificidades de cada uma delas ao longo das linhas de vida (Fakhroutdinov; Kirill, 2017).
Os Diagramas de Sequência fazem parte do conjunto de diagramas UML de Modelagem Dinâmica. Esses modelos visam trabalhar com o comportamento dinâmico dos objetos, possuindo duas dimensões: mudanças de estado interna, através da descrição de como um objeto altera o seu estado, e as interações, que são descritas pelo comportamento externo e a sua dinâmica com outros objetos (E Pádua; Clarindo, 2007).
2. Discussão dos membros
A elaboração deste artefato foi proposta pelo membro Estevão, decidida pela equipe na reunião de 13/08/21 e a sua construção foi atribuída para a aluna Giovana.
O processo para a elaboração do artefato iniciou com uma pesquisa teórica sobre o que seria o Diagrama de Sequência e seus símbolos (todo o material estudado será listado na Bibliografia). Logo após, iniciou-se a elaboração dos diagramas, sendo o de Operações com Anúncios o primeiro a ser construído e o de Interação do Usuário, o segundo. A escolha pelos diagramas que seriam elaborados se deu, principalmente, através da observação dos Rich Pictures e do Protótipo de Baixa Fidelidade elaborado pela equipe.
3. Metodologia
Os diagramas foram elaborados através da ferramenta draw.io, que oferece suporte à notação UML. Foram utilizados os símbolos da própria plataforma, utilizando como base as representações de elementos apresentados por Fábio dos Reis (2019).
4. Diagramas
4.1 Interação do Usuário
4.2 Operações com Anúncios
4. Referências
DE OLIVEIRA, Lucas Vieira. UML – Diagramas de Sequência. The Club, 2013. Disponível em: http://www.theclub.com.br/restrito/revistas/201308/umld1308.aspx
DOS REIS, Fábio. Bóson Treinamentos. Youtube, 2019. Disponível em: https://www.youtube.com/watch?v=UVkj3ed0ZuM
E PÁDUA, Clarindo Isaías Pereira da Silva. UML: Modelagem Dinâmica. 50 slides. 2007. Disponível em: https://homepages.dcc.ufmg.br/~clarindo/arquivos/disciplinas/uml-mpn/material/transparencias/5-uml-modelagem%20dinamica.pdf
FAKHROUTDINOV, Kirill. UML Sequence Diagrams, 2019. Disponível em: https://www.uml-diagrams.org/sequence-diagrams.html
LUCIDCHART. O que é um diagrama de sequência UML?. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-sequencia-uml
VENTURA, Plínio. Entendendo o Diagrama de Sequência da UML. Até o Momento, 2018. Disponível em: https://www.ateomomento.com.br/diagrama-de-sequencia-uml/
5. Versionamento
Data | Versão | Descrição | Autor |
---|---|---|---|
17/08/2021 | 1.0 | Estrutura e adição dos diagramas | Giovana Dionisio |
18/08/2021 | 2.0 | Adição de conteúdo | Giovana Dionisio |
19/08/2021 | 3.0 | Correção na formatação | Giovana Dionisio |
22/08/2021 | 4.0 | Correção em nomenclaturas nos diagramas | Gustavo Moreira |
22/08/2021 | Revisado por | Gustavo Moreira | |
17/09/2021 | 5.0 | Correções com base no feedback da entrega 2 | Giovana Dionisio |
17/09/2021 | 6.0 | Revisão das correções realizadas | Douglas Castro |