Skip to content

Diagrama de Atividade

1. Versionamento

Versão Data Descrição Autor(es)
1.0 16/02/2022 Criação do documento e introdução Eduardo Afonso, Rafael Ramos
1.1 16/02/2022 Adição dos diagramas de atividade Eduardo Afonso, Rafael Ramos
1.1.1 17/02/2022 Revisão por pares João Pedro e Victor Lima
1.1.2 20/02/2022 Adição do tópico de metodologia Rafael Ramos e João Pedro

2. Introdução

O diagrama de atividades faz parte do subconjunto de diagramas da UML (Unified Modeling Language) sendo considerado um diagrama de comportamento, pois descreve o que é necessário acontecer no sistema sendo modelado [1]. Esse diagrama descreve o fluxo de controle entre um ponto inicial e um ponto final, neste percurso, podem haver diferentes caminhos existentes onde há tomadas de decisão e ações enquanto a atividade está sendo executada. O diagrama de atividades pode descrever o processamento sequencial e simultâneo de atividades, o seu principal uso é descrever aspectos dinâmicos de um sistema [2].

Os elementos utilizados no diagrama de atividades para representar os fluxos de maneira mais clara são os nós iniciais e finais, que marcam respectivamente o começo e o fim dos fluxos. São utilizadas ações, que representam comportamentos e atitudes do usuário ou sistema, geralmente escritas com verbos no infinitivo ou gerúndio. Além de elementos que permitem criar caminhos alternativos, como os nós de bifurcação e decisão, e os que permitem unir caminhos antes separados, como os nós de junção e união. Também é necessário utilizar setas para representar o caminho em que o fluxo segue [3].

3. Metodologia

Utilizando o software Lucidchart, os integrantes Rafael e Eduardo realizaram a confecção dos diagramas enquanto alinhavam as ideias em uma chamada simultânea utilizando o Discord. As atividades foram idealizadas tomando em conta a visão dos usuários tanto produtor quanto técnico, sendo a autenticação uma atividade a parte que pertence aos dois tipos de usuários.

4. Diagramas de atividades

4.1 Autenticação

Figura 1: Diagrama de Atividades de Autenticação
Fonte: Autores

4.2 Produtor

Figura 2: Diagrama de Atividades de Produtor
Fonte: Autores

4.3 Técnico

Figura 3: Diagrama de Atividades de Técnico
Fonte: Autores

5. Referências

[1] O que é diagrama de atividades UML?. Lucidchart. Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-atividades-uml/#section_0/. Acesso em: 16 de fevereiro de 2022.

[2] Unified Modeling Language (UML) | Activity Diagrams. GeeksforGeeks. Disponível em: https://www.geeksforgeeks.org/unified-modeling-language-uml-activity-diagrams/#:~:text=An%20activity%20diagram%20is%20a,the%20activity%20is%20being%20executed. Acesso em: 16 de fevereiro de 2022.

[3] SERRANO, Milene. 06c - VídeoAula - DSW - Modelagem - Diagrama de Atividades. Material apresentado para a disciplina de Arquitetura e Desenho de Software no curso de Engenharia de Software da Universidade de Brasília, FGA.