Professional Documents
Culture Documents
- Aspectos Gerais -
A UML (Unified Modeling Language) definida como uma linguagem para especificao, construo e visualizao dos componentes que integram um software orientado a objetos. Ela funde os conceitos de Booch, Rumbaugh e Jacobson, se preocupando em ser uma linguagem padro para modelagem de sistema OO. A proposta da UML vem unificar os diversos mtodos de especificao de software O.O. e apoiada por grandes empresas (HP, MCI, Microsoft, Oracle, etc...), que anseiam por uma especificao unificada voltada para projeto e construo de software.
Fundamentos da UML
A UML dentro seu contexto formado por cinco tipos de vises, nove tipos de diagramas contendo vrios modelos de elementos que so utilizados na especificao de um sistema tanto na sua forma esttica e como dinmica.
Fundamentos da UML
Vises Representam diferentes aspectos do sistema que est sendo modelado. A viso no um grfico, mas uma abstrao consistindo em uma srie de diagramas. Cada viso mostra aspectos particulares do sistema em nveis de abstraes diferentes
?
Fundamentos da UML
?
Modelos de Elementos
So os elementos que compem os diagrams como as classes, objetos, mensagens, relacionamentos entre classes incluindo associaes, dependncias e heranas
Fundamentos da UML
?
Diagramas:
A UML apresenta um conjunto de diagramas que combinados para representar as vises de um sistema.
Vises
?
Um sistema descrito em um certo nmero de vises, cada uma representando uma projeo da descrio completa e mostrando aspectos particulares do sistema.
Vises
?
Cada viso descrita por um nmero de diagramas que contm informaes que do nfase aos aspectos particulares do sistema. Existe em alguns casos uma certa sobreposio entre os diagramas o que significa que um deste pode fazer parte de mais de uma viso. Os diagramas que compem as vises contm os modelos de elementos do sistema.
Vises
?
Vises
?
Elementos de um diagrama
?
Caractersiticas Gerais
todo elemento possui uma definio formal e um significado do que ele representa. Todo elemento apresenta uma forma grfica que empregada nos diagramas. Um modelo de elemento pode ser usado em em diversos tipos de diagramas de acordo com semntica proposta no diagrama. So exemplos de modelos de elementos : as classes, objetos, estados, pacotes e componentes. Os relacionamentos tambm so modelos de elementos, e so usados para conectar outros modelos de elementos entre si.
10