O que é UML?


UML (Unified Modeling Language) ou Linguagem de Modelagem Unificada (em português) é uma notação padrão para modelagem de objetos do mundo real. Trata-se de uma linguagem de modelagem de desenvolvimento de software que se destina a fornecer uma maneira padrão de visualizar o "desenho" de um sistema.

UML

Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados

Origem do UML


A UML tem origem na compilação das "melhores práticas de engenharia" que provaram ter sucesso na modelagem de sistemas grandes e complexos. Sucedeu aos conceitos de Booch, OMT (Rumbaugh) e OOSE (Jacobson) fundindo-os numa única linguagem de modelagem comum e largamente utilizada. A UML pretende ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos.