UML

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

UML

Previous pageReturn to chapter overviewNext page

Unified Modeling Language

 

“Torre de Babel” assim poderia se dizer das linguagens e métodos orientados a objetos que pipocavam no mundo do software. E exatamente para tentar acabar com isso, “Os três amigos” ou “Os três camaradas” James Rumbaugh, Ivar Jacobson e Grady Booch detentores, na época, das metodologias mais usadas resolveram agregar os seus métodos em um único, utilizando a mesma notação. Assim surgiu a UML – Unified Modeling Language – que foi oficialmente reconhecida pela OMG como padrão em novembro de 1997.

 

Segundo Booch(2000, p. 12) “A UML, Linguagem Unificada de Modelagem, é uma abstração gráfica para visualização, especificação, construção e documentação de artefatos de sistemas complexos de software”. A UML é uma linguagem e como uma linguagem serve apenas para representar a construção do software e não como método de desenvolvimento. A UML é formada por diagramas exercendo sua função na abstração do artefato. Os diagramas da Linguagem Unificada de Modelagem são: Classes, Objetos, Casos de Uso, Seqüências, Colaborações, Gráficos de Estados, Atividades, Componentes, Implantação.