, , , , . , , , , .
, , . UML (U nified M odeling L anguage). UML , CASE (C omputer A ided S oftware E ngineering). Rational Rose.
UML
UML . UML 1.1, OMG 1997 , :
(use case diagrams), - ;
(class diagrams) ;
(behavior diagrams):
o (interaction diagrams);
- (sequence diagrams);
- (collaboration diagrams) ;
o (statechart diagrams) ;
o (activity diagrams) - , ;
(implementation diagrams);
o (component diagrams) () ;
o (deployment diagrams) .
Rational Rose(StarUML):
:
- New (Approaches) ();
- Existing(Open Files) ;
- Recent .
Cancel. Rational Rose (StarUML) :
- (browser) ;
- (documentation window) ;
|
|
- (toolbars) ;
- (diagram window) , UML.
, . :
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- ;
- .
(view):
- (, Use Case View);
- (, Component View);
- (, Deployment View);
- (, Logical View).
, .
, , . . , , , . . :
- ;
- . , , .
- , , .
- .
- , .
:
- , ;
- ;
- , .
, . :
- , , .
- , , . .
- , .. , ( -, .).
- .
( Use Case)
( ) , , ( ). .
( ) , . , , (), , . , :
|
|
- ;
- , ;
- , - .
, ( ) , , ( ) .
UML . - (communication), (include), (extend) (generalization).
(communication) . , .
(include) , - , (, ). .
(extend)
- ;
- ;
- , , , ;
- , .
, . , .
1. .