UML |
:
充
1. 腅
2. х
3. UML, , , , ...................
4. UML.
- CASE Rational Rose 2003, , ,
6.
Use-case ..
ⅅ
酅
酅..
腅.
...................
ⅅ.
7. 充.
8.
().
.
, . , .
, . . . . . IBM Rational Rose UML(. Unified Modeling Language ), .
2. :
1)
2)
3)
4)
6)
.
UML (Unified Modeling Language ) . UML - , , UML-. UML , , .
|
|
UML , -.
UML , , ..
1994 , Rational Software, - . , (Object-Modeling Technique, OMT). OMT , Booch . 1995 0.8 (. Unified Method). 1995 Rational , Object-Oriented Software Engineering OOSE. OOSE - . OOSE .
UML OMG (Object Management Group). OMG, , , UML 0.9 0.91 1996 .
UML UML Partners , Digital Equipment Corporation, Hewlett-Packard, i-Logix, IntelliCorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle Corporation, Rational Software, Texas Instruments Unisys. UML 1.0, 1997 . 1.1, , .
UML 1.3, 1.4 1.5, , 1999, 2001 2003 .
UML 2.0 2005 . Model Driven Development MDD (.). UML 2.3 2010 .
UML 1.4.2 ISO/IEC 19501:2005.
3.3. UML:
.
:
-
-
- (UML2.0)
-
-
:
-
-
-
- :
- (UML2.0) / (UML1.x)
-
UML
1. UML - , -;
2. UML ;
|
|
3. UML ;
4. : , ;
5. . - ;
6. UML , ;
7. UML .
UML
, UML , - :
1. . UML , . . UML 2.0, UML 1.0, .
2. . UML ( ), OCL ( ) ( ), , . UML, OCL , . UML , - .
3. . UML, UML .
4. . , . , The code is the design ( ). , ; UML , . , UML , UML .
5. / (Cumulative Impedance/Impedance mismatch). . UML , . , , UML . , - ( ).
6. . UML , . , , UML. , UML , , .
7. . - . UML 100 . . . , , , , .
|
|
CASE-.
CASE Computer Aided Software Engineering( ). CASE : , , , , , , , , , . , CASE- .
CASE- - , , , . CASE- :
(Method Diagrams), .
(Graphic Editors), ; PC GUI, upper case
: ( low case CASE-).
, .
, , :
CASE- ; - ;
CASE- ;
CASE- .
:
;
: , , , ;
CASE-.
Rational Rose - CASE- Rational Software Corporation - , . Rational Rose - - , : , . (UML - Unified Modeling Language) - . Rational Rose , (C++, Smalltalk, PowerBuilder, Ada, SQLWindows ObjectPro). - Rational Rose/C++ - , ++. , Rational Rose , .
|
|
4. .
4.1.Use-case ( , , ). . , :
. ( , )
. ( , , , , .)
Use Case DFD , . Use Case , , . . , . Use Case , .
.
Sdiagr= ,
Sobj- , Slink- , bj- - , Tobj , Tlink- .
S diagram=
.1 USE-CASE
.
(Class diagram) , , , , . :
- , ;
- ;
- , ( - ).
:
1) - , , .
- ().
()- , .
2) , . (, , , , , .)
.
Sdiagr= ,
Sobj- , Slink- , bj- - , Tobj , Tlink- .
Sclas = , Op- , Atr- .
2.
S diagram=
S(Oxrannik)=
S(Lichnii_sostav)=
S(Spisok_obektov)=
S(Obekt)=
S(Spisok_zakazchikov)=
S(Otdel_kadrov)=
S(Bank_schet)=
S(Zakazchik)=
S(Zam_directora)=
S(Gen_direktor)=