UML (Unified Modeling Language)

A UML Unified Modeling Language ou Linguagem de Modelagem Unificada, é uma linguagem visual utilizada para modelar softwares baseados no paradigma de orientação de objetos.

Essa linguagem tornou se, nos últimos anos, a linguagem padrão de modelagem adotada internacionalmente pela indústria de engenharia de software.

Deve ficar bem claro, que a UML não é uma linguagem de programação, e sim uma linguagem de modelagem, uma notação, cujo objetivo é auxiliar os engenheiros de software a definirem as características do software, tais como seus requisitos, seu comportamento, seus estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado.

Tais características podem ser definidas por meio da UML antes do software começar a ser realmente desenvolvido.

Além disso, cumpre destacar que a UML não é um processo de desenvolvimento de software e tampouco está ligada a um de forma exclusiva, sendo totalmente independente, podendo ser utilizada por muitos processos de desenvolvimento diferentes ou mesmo da forma que o engenheiro considerar mais adequada.


Breve Histórico


Diagramas de UML: