Introdução uml
Introdução
Modelagem UML
UML
Linguagem de Modelagem Unificada
(Unified Modeling Language)
UML – Linguagem de Modelagem Unificada
Linguagem Visual utilizada para modelar software. O software modelado baseia-se no paradigma da Orientação a Objetos. Tornou-se a linguagem padrão de modelagem adotada internacionalmente pela indústria de desenvolvimento de software. Não é uma linguagem de programação.
UML – Objetivo
Tem como objetivo auxiliar os engenheiros de software a definirem as características do software. Requisitos, comportamento, estrutura lógica, 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.
UML – Outras Características
A UML não é um processo de desenvolvimento de software, nem está ligada a um de forma exclusiva. Ela é totalmente independente, podendo ser utilizada por muitos processos de desenvolvimento diferentes ou mesmo da forma que o usuário (praticante, programador ou engenheiro de software) considerar mais adequada.
UML – Breve Histórico
Surgiu da união de três métodos de modelagem: O Método de Booch; O Método OMT (Object Modeling Technique) de Jacobson e, O Método OOSE (Object-Oriented Software Engineering) de Rumbaugh.
UML – Breve Histórico
Esses eram até meados da década de 1990, os métodos de modelagem orientada a objetos mais populares entre os profissionais da área de desenvolvimento de software. A união desses métodos contou com o amplo apoio da Rational Software (hoje parte da IBM), que a incentivou e financiou.
UML – Breve Histórico
O esforço inicial do projeto começou com a união do método de Booch ao OMT de Jacobson, o que resultou no lançamento do método Unificado, no final de 1995. Logo em seguida Rumbaugh juntou-se a Booch e Jacobson na Rational Software, e seu método OOSE começou também a ser incorporado à nova metodologia. A UML propriamente dita foi lançada em 1996.
UML – Breve