Versões UML
Bibliografia
http://pt.scribd.com/doc/53575324/15/I-4-4-UML-1-3
http://www.omg.org/spec/UML/
http://www.uml-diagrams.org/
http://pt.wikipedia.org/wiki/UML
http://www.uml.org/
http://en.wikipedia.org/wiki/Unified_Modeling_Language
UML 2.X
16) Ago '11
UML 2.4.1
perfis: estereótipos mudados e
a exigência de primeira letra
maiúscula, «metaclasse» e a
aplicação de estereótipos
evento de destruição
renomeado para
especificação de
ocorrência de destruição
evento de criação, envento de execução,
evento de operação eviar-receber,
evento de sinalização eviar-receber
foram todos removidos
"ações" atualizado
pacotes: adicionou-se
o atributo de pacote URI
correções e atualizações
para algumas classes
versão atual do UML
15) Mar '11
UML 2.4
Beta 2
14) Mai '10
UML 2.3
atualizou diagramas de componentes,
estruturas compostas, ações, e etc.
acrescentou classificador final
esclareceu associações
e classes de associação
pequena revisão na UML 2.2
13) Fev '09
UML 2.2
resolveu inúmeros problemas de
inconsistência e adicionou alguns
esclarecimentos necessários
12) Ago '07
UML 2.1.1
Nov '07
UML 2.1.2
pequenas revisões e mudanças
11) UML 2.1
nunca lançada oficialmente
como especificação formal
10) Jul '05
UML 2.0
introdução de novos diagramas
refinamento e aumento de
qualidade da generalidade
dos diagramas
mandanças em sua pópria arquitetura
maior revisão da
história da UML
consagra-se como uma
das mais expressivas
linguagens para modelagem
de sistemas OO
UML 1.X
9) UML 1.5
Mar '03
UML 1.5
inclusão da semântica
de ação na UML 1.4
8) UML 1.4
Jan '05
ISO/IEC 19501:2005
UML 1.4.2
Jul '04
UML 1.4.2
criação dos artefatos
representa a manifestação
física de um componente
mudança no diagrama
de interação
a ponta de seta vazada
do diagrama foi transformada
em um sinal assíncrono
gera grande impacto
incompatível com
versões anteriores
elementos de modelo podem
ter múltiplos estereótipos
maior formalismo envolvido
na definição de estereótipos
adicionados perfis para coletar
um grupo de extensões em um
conjunto coerente
7) UML 1.3
novamente lançada
internamente
* correção de inconsistência
nos documentos;
*esclarecimento de algumas
definições e explicações, com
a melhoria do mapeamento,
principalmente na semântica
e notação
Exemplo:
v1.3 - Casos de Uso:
a) Inclusão: <>
b) Generalização: none
c) Extensão: <>
v1.2 - Casos de Uso:
a)<>
b)<>
(generalização)
com mudanças
mais significativas
Mar '00
UML 1.3
6) UML 1.2
a OMG organizou uma "força-tarefa de revisão" (RTF)
liderada por
Cris Kobryn
tratou-se de uma
revisão editorial
para corrigir pequenas
falhas do UML
Jul '98
UML 1.2
lançada
internamente
5) UML 1.1
integração semântica
era bem fraca
OMT domina usando
retângulos p/ classes
e objetos
(Rumbaugh)
Capacidade de especificar
um design de baixo nível
(Booch)
no mesmo mês foi
montado uma comissão
de semântica
resultado
Nov '97
UML 1.1
adotado pela OMG
em Nov '97
Antes do UML 1.X
4) UML Partners
International Consortium
para completar e propor
UML como resposta à RFP (OMG)
em janeiro de '97
Jan '97
UML 1.0
3) Criação
non-proprietary
empresas de tecnologia
de objetos foram consultadas
Object-Oriented Programming,
Systems, Languages &
Applications '96
(OOPSLA)
Jacbson <-> Rational
incorporou-se o
método OOSE
Jun '96
UML 0.9
início Out '94
Rumbaugh's <-> Booch
Rational Software Co.
Out '95
UML 0.8
2) Abundância de
linguages de
modelagem
atrasando a
adoção da
tecnologia de
objetos
motivação para
criar uma linguagem
unificada
(UML)
1) Rational Software Co.
General Electric
James Rumbaugh
Ivar Jacobson
Object-oriented
software
engineering
(OOSE)
Grady Booch's method
Object-oriented design (OOD)
Rumbaugh's Object-modeling technique (OMT)
Object-oriented analysis (OOA)