Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

15 de dezembro de 2020

UML: O que é e como funciona


 Unified Modeling Language é uma linguagem de notação muito utilizada em projetos de desenvolvimento de softwares, mas seu uso não se resume apenas a software, ela pode ser usada para muitos tipos de planejamentos e projetos.

Ela é construída através de diagramas que são compostos por elementos gráficos relacionados entre si e com pequenos textos que os descrevem.

Existem vários tipos de diagrama e vou mostrar os mais utilizados abaixo:

Diagrama de casos de uso
O caso de uso documenta o que o sistema faz do ponto de vista do usuário. Esse é o mais conhecido e o que mais se aplica a diversas situações não apenas a desenvolvimento de software.
Ele possui:
- Atores (usuários, equipamentos ou sistemas interligados)
- Casos de uso (as funcionalidades do sistema)
- Comunicação (o que liga o usuário com a funcionalidade realizando uma ação)

Diagrama de caso de uso – Wikipédia, a enciclopédia livre


Diagrama de classe
O diagrama de classes serve para mostrar a estrutura da aplicação, muitas vezes utilizado para planejamento do banco de dados, ou seja este é específico para desenvolvimento de software.

Modelos e Exemplos de Diagrama de Classe Online | Creately


Diagrama de sequência
Diagrama de sequencia mostra a sequencia de ações que um usuário pode fazer (lembre que usuário pode ser uma pessoa, outro sistema, um equipamento etc.)

Ele vai ter um usuário, os elementos gráficos que representam cada etapa e as setas que indicam uma ação seja do usuário (seta para frente) ou da etapa requisitando uma ação do usuário (seta para trás)

 

Diagrama de Atividades
O diagrama de atividades serve para ilustrar as ações que podem ser tomadas na aplicação, juntamente com suas condições e consequências.

UML - Diagrama de Atividades - Purainfo


Ferramentas para UML
ArgoUML http://argouml.tigris.org/
Astah http://astah.net/editions/community
Draw http://draw.io não é focada em UML

0 comentários:

Postar um comentário