No site da NetStudios há um post bem abrangente com uma visão geral da UML:

A UML tem como característica mais marcante a sua versatilidade, era o esperado de uma linguagem que se tornou padrão na indústria. A UML é independente das linguagens de programação, das ferramentas CASE, dos processos de desenvolvimento e também das ferramentas de modelagem. Podemos utilizar UML em projetos de naturezas extremamente distintas; para diferentes projetos, que possuam diferentes metodologias, podemos usar a mesma linguagem de modelagem, UML.

Leia mais (com direito a figuras bastante elucidativas) clicando aqui.

Deixe uma resposta