Tipos de UML

Boa noite a todos.

Numa perspectiva de Engenharia do software, porque razão a linguagem UML contém tantos tipos de diagramas?

Estou farto de procurar e nao encontro nada…

Grato pela ateção.

Os objetivos da UML são: especificação, documentação, estruturação para sub-visualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. A UML é um modo de padronizar as formas de modelagem.

Dá uma olhada nesse link: http://pt.wikipedia.org/wiki/UML#Objetivos_da_UML

Obrigado.