DEV Community

Cover image for UML: Uma Apresentação
Rafael Oliveira
Rafael Oliveira

Posted on

UML: Uma Apresentação

Introdução

Olá a todos! Tenho como objetivo aqui escrever um pouco sobre conceitos e diagramas da UML que estou revendo.

Ela é uma linguagem para ajudar as equipes de desenvolvimento se comunicarem de forma visual e padronizada.

Você não é obrigado a usa-la, mas se precisa de algo para padronizar a documentação, diagramas e certas comunicações, é uma opção bem interessante.

Objetivo

O principal objetivo dela é uma padronização na definição de requisitos, comportamentos, estrutura lógicas, características e muito mais. Ela padroniza a comunicação entre o time, além de servir como documentação e consulta posterior.

Hoje em dia tem como usar ela com outras ferramentas para permitir versionamento com o git inclusive :D

História

A linguagem inicialmente é a junção de outras três linguagens que já eram usadas no mundo do desenvolvimento de software na década de 1990:

  • Método de Booch;
  • Método OMT (Object Modeling Technique de Jacobson)
  • Método OOSE (Object-Oriented Software Engineering de Rumbaugh)

Estes três senhores são conhecidos como os três amigos.

Inicialmente começou com a junção do método de Booch com o OMT na Rational Software. Resultou-se daí o Método Unificado. Depois o método OOSE também foi unificado com a entreda de Rumbaugh na Rational. Neste momento era conhecido como a versão 0.8 do Unified Process.

A partir dos anos 2000 essas especificações foram aprovadas pela OMG (Object Management Group - consórcio internacional de empresas que define e ratifica padrões na área de Orientação a Objetos) dando início oficial a versão 0.9 da UML.

A versão 2.0 foi lançada por volta de 2005 e a 2.5 foi lançada em 2017.

Conclusão

Foi apresentado uma breve apresentação da linguagem assim como seu objetivo. Foi apresentado também um resumo da história da linguagem desde quando eram três linguagens até quando foi aprovada a unificação e assim criação da modelagem unificada.

Se este artigo serviu para algo, ou tem alguma coisa que preciso acertar, só comentar :)

Abraços

Referências

GUEDES, Gilleanes T. A., UML 2: Uma Abordagem Prática. São Paulo, Novatec, 2009.

FELIZARDO, Jose Henrique Lincoln da Fonseca, História da UML. Disponível em https://www.projetodiario.net.br/historia-da-uml/#:~:text=Hist%C3%B3ria%20da%20UML%20A%20UML%20tem%20origem%20na,%C3%BAnica%20linguagem%20de%20modelagem%20comum%20e%20largamente%20utilizada. Acesso em: 22 de Janeiro de 2024.

WIKIPEDIO, UML. Disponível em https://pt.wikipedia.org/wiki/UML. Acesso em: 22 de Janeiro de 2024.

Top comments (0)