.


:




:

































 

 

 

 


UML




UML , , . , UML.

, (Steve Mellor) (Martin Fowler) UML : , . , UML . UML . . {forward-engineering) , (re verse-engineering) , .

, , . , , . , . , , , , , . : 10- , .

, , . , , , . , . , , . , UML. C , .

, UML . , , , . , , . , , , , . , , .

- . , , .

, , . , .

, , , . CASE- (computer-aided software engineering - ) , , . . , . , , , (round-trip).

, . .

, , , , , . , - .

UML, , . CASE- , . , , UML UML . , , UML . , UML . ( , , UML .)

, UML , - . UML 2 : , . .

UML - . UML . UML . , , UML, .

UML . , .

. , . , UML . . UML , (asset pool) , .

UML , UML . UML . , UML , , . , , , .

UML. -, UML, , UML . UML , UML. . , UML .

: 3 UML.

1 . ( ), ( ). . . , .

2 . . , ( , ). , .

3 . , UML .

 

()

Unified Modelling Language (UML) .

:

, , - ;

;

, , .

UML

UML - , , , . . , , , , - UML .

UML - . UML - . UML , .

UML - . UML , , .

UML - .

UML

UML - . (Diagram) - , () ().

:

(Class diagram) - , , , ;

(Object diagram) - , . . . , , , , ;

(Use case diagram) - , , ;

(Interaction diagram):

o (Sequence diagram) - , ;

o (Collaboration diagram) - , , ;

(Statechart diagram) - , ;

(Activity diagram) - , ;

(Component diagram) - , , - ;

(Deployment diagram) - , .

 

 

()

 

 

1

UML (UML-)

(Unified Modeling Language - UML) - , , - : , , -, , . .

, UML . ( ), . ER-

UML , ( ), ), . OCL (Object Constraints Language).

, , . . ( ), .

, , . ( , ).

, . - , . ( , ). .

: (dependency), (generalization) (association).

, , . , . , , .

- , , , , , . "is a", , - -. - -, .

, ) -. UML , .

. , , - , . , , , . , . . , . . . , Ip_. ip- , - ip- . ( - ip- ip- ). :

  • , Ip_;
  • , , , Ip_ ip- ;
  • , , ; , , Ip_ Ip_.

, UML .

, , . , . , . , n ( n- ).1) , .

: , , . , . , . , ER-, , .

, , . , , . , , .

(multiplicity) , , .

. "1" , , . "0..1" , - , . , "1..*" , , ( ). .

: . , "-". "" , "". .

. "" . , . , , , , .

, "" "" , "" "". , , , .

, , .

, . UML : OCL (Object Constraints Language).

.

OCL , . , - , . , . :

OCL.

1. OCL , 5 30

2. ,

3. 1000

 

 

2

  1. RUP. RUP.

 

(Rational Unified Process, RUP) . Rational Software, . Unified Modelling Language (UML).

RUP , , , . , , , . RUP , (milestones): Inception (, ), Elaboration ( ), Construction (, ) Transition (, ). RUP , :

;

;

;

;

;

.

UML . UML :

(use case diagram)

(class diagram)

(behavior diagrams)

(statechart diagram)

(activity diagram)

(interaction diagrams)

(sequence diagram)

(collaboration diagram)

(implementation diagrams)

(component diagram)

(deployment diagram)

. , , . , , , , . .

. : , , , , , , .

UML , :

, ;

, ;

, .

:

;

;

;

;

;

;

, , ;

,

 

 


22. [J]

  12.2. . , . ϸ (), (),

. , , .

. .

, :

, ;

, ;

.

o ;

o ;

o ;

o ;

o - .

o ;

o , .

()

. , , .

:

( );

, , , ( );

, ( : , , );

, , , , .

, , .

( ), .

()

.

2.1. ().

- ;

.

, .

.

:

;

;

, ;

.

2.2. .

();

.

.

:

: , , ( );

;

.

2.3. .

:

1 18 ;

;

.

:

;

().

2.4. , , .

:

;

(, , , );

, ;

;

.

2.5. .

:

;

( );

(1-3 );

(), , .

2.6. .

:

;

;

;

( ) .

2.7. .

:

;

;

: , .

DELETE.

()

. , , .

, :

, ;

, ;

. .

o ;

o ;

o ;

o ;

o - .

o ;

o , .

()

. , , .

:

( );

, , , ( );

, ( : , , );

, , , , .

, , .

( ), .

http://www.piter.com/attachment.php?barcode=978546900641&at=exc&n=0 http://www.rus-lib.ru/book/38/men/21/2.3.html

 


23. [J]

  8.2. . . ϸ (), (),

 





:


: 2015-11-05; !; : 3713 |


:

:

.
==> ...

1985 - | 1740 -


© 2015-2024 lektsii.org - -

: 0.163 .