.


:




:

































 

 

 

 





 

34.601-90 . , , , :

;

;

;

;

;

;

.

. , . UML, [ ]. , . , , , . , , , , .. , . .

UML , :

;

;

;

;

;

.

 

, .

, / , .

(), , / , , .

, , . , , .

, . , () , , .

, . .

. ; . . . . , , .

, UML.

 

1.5 UML

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

UML / SADT [ ]:

;

;

;

;

;

;

(CASE-).

 

UML .

, UML .

:

- () , ;

- () , .

, UML - , , OCL, , .

: , , .

, . ( ) .

UML , . , .

: () ().

UML 1

1 UML.

(use case model)   (analysis model) (design model)     (deployment model)       (use case diagram)     (analysis package diagram) (design package diagram)     (analysis class diagram) (design class diagram)     (state chart diagram)   (activity diagram)   (sequence diagram)   (collaboration diagram)   (deployment diagram)   (use case) (, actor) (, , association) ( , role) (scenario) (package)     (package) (model) (system) (subsystem) (, dependency relationship) (trace)   (class) (object) (, attribute) (operation) (, dependency relationship) (association) (aggregation) (composition) (generalization) (trace) (realization)   (state) (event) (transition) (action)   (activity state) (event) (transition) (activity) (action) (fork) (merge)   (object) (message) ( , activation) (lifeline) (swim lane)   (object) ( , collaboration role) (message)   ( , node) (component) (object) (dependency relationship)  
    (implementation model) (test model)   (implementation class diagram)     (component diagram)   (association) (, location)   (package) (system) (subsystem) (class) (object) (, attribute) (method) (, dependency) (association) (aggregation) (composition) (generalization) (realization)   (component) (test component) (interface) (dependency relationship) (realization relationship)
         

 

, .

, ( ), (). , , .

, , . UML .

4 :

();

;

();

.

1.6 .

- : , : ()

. OOSE . :

;

;

- .

: . (actors), (use case) (association).

(, , actor) - / , , . - , ( , , ) . , , ().

, , . , . , , , , , , - .

().

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

, . , , / ( ). (primary actor), . (secondary), , .

- . , , -. - , - ( ).

:

3. ()

 
 
<actor>

 

 


4. : ( )

. / .

(, use case) ( ), .

, . , . , / (). . , , .

, (, ). , . , ().

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

.

:

1) ,

                       
     
     
 
 
   
   
 
 

 

 


2) -

 
 
<use case>

 


:

 

 
 

 


 

       
   
 
 

 

 


 

. , , , . , :

           
   
   
 
 
 

 

 


(multiplicity) , ( ).

. , , , ().

, , . - . , _ , ..

(-, association class), , . - , , ().

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

.

, .

. , , , .

, 2- , n -, ( ):

               
   
-
 
 
 
   
   
 

 

 


() (extend), (include) (generalization).

, , . .

 
 

 


: , ( ). : ?. . .





:


: 2016-11-12; !; : 698 |


:

:

, .
==> ...

1640 - | 1460 -


© 2015-2024 lektsii.org - -

: 0.059 .