.
1965-89 10 - - Smalltalk, Objective C, C++, Eiffel, CLOSS . - Simula-67.
1990-94 , 40 . 50. .
1995 - :
(Grady Booch), Booch91, Booch Lite, Booch93;
(James Rumbough), OMT, OMT-2 (Object Modelling Technique);
(Ivar Jacobson), OOSE (Object Oriented Software Engineering).
- . , OOSE , OMT , Booch93 ..
UML 1994 ., , Rational Software Corp., , . 1995 . 0.8 Unified Method ( ). Rational Software , Objectory AB () OOSE. .
:
, - - ;
, ;
, ;
, .
OMG (Object Management Group), 1989 . CORBA. OMG UML . UML.
1996 . UML 0.9, 1996 . 0.91.
Rational Software UML - (Microsoft, Oracle, HP, IBM, DEC .)
1997 . UML 1.0, , OMG .
|
|
OMG 1997 . UML 1.1.
1999 . UML 1.3 (lpha R5). 1999 . OMG Unified Modeling Language Specification, . .1.
1
10.1995 | 06.1996 | 10.1996 | 01.1997 | 11.1997 | 03.1999 | 09.2001 | 03.2003 | 10.2004 |
0.8 | 0.9 | 0.91 | 1.0 | 1.1 | 1.3 | 1.4 | 1.5 | 2.0 |
OMG 800 , UML - Rational Software, CASE- UML Rational Rose98i, Rational Rose2000, Rational Rose2001, Rational Rose2002. 2003 . Rational Software IBM.
UML - OCL.
, - , UML IBM-Rational Software.
UML Visual Basic Microsoft, ActiveX COM, Microsoft Repository.
Rational Software Microsoft UML Information Model. .
, Rational Rose 2003, UML MS Visual C++, Java, Object Pascal/Delphi, Power Builder, MS Visual Basic, Forte, Ada, Oracle, Smalltalk .
, UML RAD- CASE - , .