Diagrama de Atividade
Introdução
Esse artefato ilustra por meio de diagramas de atividade, os fluxos de interação do usuário baseados no site da Terracap. As atividades selecionadas para representação foram, cadastro, login, e solicitação de declaração de retrovenda.
Metodologia
Para a elaboração desse artefato, foi utilizado o material didático em slides, e o material complementar disponibilizado pela professora Milene Serrano. Para a criação do diagrama, foi utilizada a ferramenta LucidChart.
O que é um Diagrama de Atividade?
Um Diagrama de Atividade é uma representação gráfica que ilustra o fluxo de atividades em um sistema ou processo. Ele mostra como as operações são realizadas, em que sequência e sob quais condições. Este diagrama é útil para visualizar tanto o fluxo de controle (sequência de ações) quanto o fluxo de dados (movimentação de objetos) dentro do sistema.
Principais Elementos de um Diagrama de Atividade
Atividades
Representam ações ou etapas individuais no processo. São normalmente desenhadas como retângulos arredondados.
Transições
Setas que mostram a sequência de atividades.
Decisões
Representadas por losangos, indicam pontos no fluxo onde uma escolha é feita.
Estados Iniciais e Finais
O estado inicial é indicado por um círculo sólido, e o estado final por um círculo com um círculo menor dentro.
Ramos e Junções
Mostram pontos onde o fluxo pode se dividir em várias direções ou convergir de várias direções em uma só.
Pools e Swimlanes
Utilizados para organizar atividades que pertencem a diferentes agentes ou partes do sistema.
Fluxos
Nas imagens a seguir estão os fluxos identificados pelo subgrupo Foxtrot
Cadastro
Figura 1 - Fluxo de Cadastro 1.0
Fonte: Foxtrot, 2024
Login
Figura 2 - Fluxo de login 1.0
Fonte: Foxtrot, 2024
Solicitar Declaração de Retrovenda
Figura 3 - Fluxo de declaração da retrovenda 1.0
Fonte: Foxtrot, 2024
Conclusão
O diagrama de atividade é uma ferramenta valiosa que oferece diversas vantagens. Ele proporciona uma visão clara de como as atividades estão interligadas e a sequência em que ocorrem, ajudando a identificar e entender pontos de decisão no processo. Além disso, o diagrama de atividade serve como uma linguagem comum visual que facilita a comunicação entre membros da equipe, mesmo aqueles com diferentes níveis de entendimento técnico. Essa ferramenta também auxilia no planejamento do sistema, destacando como os processos interagem, o que é essencial para o design e implementação eficazes.
O diagrama de atividade é amplamente utilizado em diferentes contextos. No desenvolvimento de software, ele é usado para mapear a lógica de processos complexos ou casos de uso específicos. Na modelagem de processos de negócio, o diagrama de atividade é empregado para visualizar e melhorar os processos de negócios. Além disso, essa ferramenta contribui para criar uma documentação clara e compreensível dos fluxos de trabalho em sistemas.
Bibliografia
SERRANO. MILENE, AULA - MODELAGEM UML DIN MICA, 2024. Disponível em: https://aprender3.unb.br/pluginfile.php/2790248/mod_label/intro/Arquitetura%20e%20Desenho%20de%20Software%20-%20Aula%20Modelagem%20UML%20Din%C3%A2mica%20-%20Profa.%20Milene.pdf
LUCIDCHART, UML Activity Diagram Tutorial. Disponível em: https://www.lucidchart.com/pages/uml-activity-diagram
Histórico de Versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
03/06/2024 | Criação do documento | Whiskey | João Lucas |
1.1 |
01/07/2024 | Adicionado diagrama de Login | Whiskey | Yankee |
1.2 |
02/07/2024 | Adicionado diagrama de Retrovenda | Whiskey | Foxtrot |
1.3 |
04/07/2024 | Correção das imagens e revisão | Whiskey | Papa |
1.4 |
05/07/2024 | Adição de Introdução, Metodologia e Bibliografia | Whiskey | Papa |
1.5 |
09/07/2024 | Revisão Final e correção de padrão | João Lucas | Whiskey |