Exercício fixação – uml
A UML–Unified Modeling Language, é uma linguagem para modelagem de software considerada líder de mercado. Pesquise na Internet e/ou em livros e responda por escrito às questões abaixo:
Será feito individualmente e entregue na aula do dia 07/05/2012.
Este exercício, corretamente escrito, integra o ponto extra para nota de AV2.
Obs: Não esquecer de enviar as fontes das pesquisas.
UML 2 Guia Prático
Gilleanes T.A. Guedes
Questões:
1) Quais os objetivos que levaram à definição da UML pelos seu autores e porque ela se tornou tão necessária?
O esforço inicial do projeto começou com a união do método de Booch com o método 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. O trabalho de Booch, Jacobson e
Rumbaugh, conhecidos popularmente como “Os Três Amigos”, resultou no lançamento, em 1996, da primeira versão da UML propriamente dita.
Tão logo a primeira versão foi lançada, diversas grandes empresas atuantes na área de engenharia e desenvolvimento de software passaram a contribuir com o projeto, fornecendo sugestões 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-padrão de modelagem. A UML em sua versão 2.0 trouxe grandes novidades em relação à estrutura geral da linguagem principalmente com relação à abordagem de quatro camadas e à possibilidade de se desenvolver “perfis” particulares a partir da UML, cuja documentação oficial pode ser consultada no site da OMG em www.omg.com.
2) Apresente as características da UML e identifique a relação existente entre modelo e diagrama na UML.
Deve ficar bem claro, no entanto, que a UML não é uma linguagem de programação, mas uma linguagem de modelagem, cujo objetivo é