Você está na página 1de 2

UML (Unified Modeling Language) é uma linguagem padrão de modelagem visual

utilizada na engenharia de software para representar de maneira gráfica sistemas


complexos. Desenvolvida para oferecer uma abordagem unificada à modelagem, a
UML utiliza diagramas para visualizar, especificar, construir e documentar
artefatos de sistemas.

Principais Elementos e Diagramas UML:

Diagrama de Caso de Uso: Representa interações entre um sistema e seus atores,


identificando casos de uso ou funcionalidades.

Diagrama de Classes: Descreve a estrutura do sistema, identificando classes,


atributos, métodos e associações entre classes.

Diagrama de Sequência: Mostra interações entre objetos ao longo do tempo,


destacando a ordem de mensagens trocadas entre eles.

Diagrama de Atividade: Ilustra o fluxo de atividades em um processo, destacando


as decisões e condições.

Diagrama de Estado: Modela o comportamento de um objeto ao longo de diferentes


estados durante sua vida útil.

Diagrama de Componentes: Representa a estrutura física do sistema, identificando


componentes e suas relações.

Diagrama de Implantação: Descreve a disposição física de componentes em


hardware, como servidores e nós.

Usos da UML:

Compreensão do Sistema: Facilita a compreensão de sistemas complexos, ajudando


desenvolvedores, analistas e outros stakeholders a visualizar e discutir o sistema.

Projeto e Desenvolvimento: Auxilia no processo de projeto, fornecendo uma


representação visual antes da implementação.

Documentação: Serve como uma forma de documentação padrão para sistemas,


melhorando a comunicação entre membros da equipe.

Reutilização de Código: Permite identificar classes e componentes que podem ser


reutilizados em diferentes partes do sistema.

Colaboração: Melhora a comunicação e colaboração entre membros da equipe,


clientes e outros stakeholders.
Detecção de Problemas: Facilita a identificação de inconsistências ou lacunas no
projeto antes da implementação.

Fontes: Miro. “O quê é um diagrama UML? Como fazer?”. Disponível em:


https://miro.com/pt/diagrama/o-que-e-uml/.

Lucidchart. “O que é um diagrama UML?” Disponível em:


https://www.lucidchart.com/pages/pt/o-que-e-uml.

Uml.org. “Welcome to the Uml website” Disponível em: https://www.uml.org/

IBM. “Modelos e diagram Uml”. Disponível em: https://www.ibm.com/docs/pt-


br/rational-soft-arch/9.5?topic=diagrams-uml-models.

Você também pode gostar