Escolar Documentos
Profissional Documentos
Cultura Documentos
TI UML 2 Guia Pratico Gilleanes T A Guedes
TI UML 2 Guia Pratico Gilleanes T A Guedes
Guia Prtico
Novatec
captulo 1
Introduo UML
A UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientao a Objetos. Essa linguagem se tornou, nos ltimos anos, a linguagem-padro de modelagem de software adotada internacionalmente pela indstria de Engenharia de Software. Deve ficar bem claro, no entanto, que a UML no uma linguagem de programao, mas uma linguagem de modelagem, cujo objetivo auxiliar os engenheiros de software a definir as caractersticas do software, tais como seus requisitos, seu comportamento, sua estrutura lgica, a dinmica de seus processos e at mesmo suas necessidades fsicas em relao ao equipamento sobre o qual o sistema dever ser implantado. Todas essas caractersticas so definidas por meio da UML antes de o software comear a ser realmente desenvolvido.
13
14
O esforo inicial do projeto comeou com a unio do mtodo de Booch com o mtodo OMT de Jacobson, o que resultou no lanamento do Mtodo Unificado no final de 1995. Logo em seguida, Rumbaugh juntou-se a Booch e Jacobson na Rational Software e seu mtodo OOSE comeou tambm a ser incorporado nova metodologia. O trabalho de Booch, Jacobson e Rumbaugh, conhecidos popularmente como Os Trs Amigos , resultou no lanamento, em 1996, da primeira verso da UML propriamente dita. To logo a primeira verso foi lanada, diversas grandes empresas atuantes na rea de engenharia e desenvolvimento de software passaram a contribuir com o projeto, fornecendo sugestes para melhorar e ampliar a linguagem. Finalmente a UML foi adotada pela OMG (Object Management Group ou Grupo de Gerenciamento de Objetos) em 1997, como uma linguagem-padro de modelagem. A UML em sua verso 2.0 trouxe grandes novidades em relao estrutura geral da linguagem principalmente com relao abordagem de quatro camadas e possibilidade de se desenvolver perfis particulares a partir da UML, cuja documentao oficial pode ser consultada no site da OMG em www.omg.com.
15
nem sempre necessrio modelar um sistema utilizando-se de todos os diagramas, pois alguns deles possuem funes muito especficas, como o caso do Diagrama de Tempo, por exemplo.
16
17
18
19
20
21
22