:
IBM Rational Rose
. ( (. 1.1).)
. 1.1
, IBM Rational Rose, :
|
|
|
. 3.2
ANSI C++ , : ANSI C++ Browse Header_ ( ANSI C++ ) ANSI C++ Browse Body_ ( ANSI C++ ) .
MainPaint.exe , , 2 ANSI C++ (.3.3):
|
|
h;
cpp.
. 3.3
l Line.cpp
#include "Line.h"
//##ModelId=48FB039303B9
Line::get P1()
{}
//##ModelId=48FB039C0196
Line::get P2()
{}
//##ModelId=48FB03A3035B
Line::set P1(Point P1)
{}
//##ModelId=48FB03CC0203
Line::set P2(Point P2)
{}
//##ModelId=48FB03D40261
Line::move By(Integer X, Integer Y)
{}
l Line.h
#ifndef LINE_H_HEADER_INCLUDED_B6EFE6B3
#define LINE_H_HEADER_INCLUDED_B6EFE6B3
#include "Point.h"
//##ModelId=48FAFE8C0399
class Line: public Figure Element
{
public:
//##ModelId=48FB039303B9
get P1();
//##ModelId=48FB039C0196
get P2();
//##ModelId=48FB03A3035B
set P1(Point P1);
//##ModelId=48FB03CC0203
set P2(Point P2);
//##ModelId=48FB03D40261
move By(Integer X, Integer Y);
};
#endif /* LINE_H_HEADER_INCLUDED_B6EFE6B3 */
Rational Rose , , , , .
Rational Rose :
;
;
;
;
;
UML .
, . Rational Rose UML.
1. - (INTUIT.RU) IBM Rational Rose
1. CASE- .., .., ..;
2. Rational Rose 2000 UML , , 2001;
..................................................................................................................................................... 4
................................................................................................................................................ 19
............................................................................................. 59
................................................................................................................................. 22, 31
........................................................................................................................................... 27
........................................................................................... 67, 70, 71
.................................................................... 12
(Actors)............................................................................................................. 18
................................................................................................. 47, 49, 50, 51, 52, 53, 54
|
|
()................................................................................. 47, 53, 54
.......................................................................................................................... 24
.................................................................................................................. 68
........................................................................................................... 67, 68
.................................................................................................................. 18
.......................................................................................................................... 72
.............................................................................................................. 50
..................................................................................................................... 53
.................................................................................................................... 29, 39
(Logical View)........................................................................ 24, 47, 55
............................................................................................................................. 30, 36, 62
.................................................................................................................................. 36, 64
....................................................................................................... 22
........................................................................................................................................... 27
.......................................................................................................................................... 40
..................................................................................... 66, 68
......................................................................................................................................... 19
................................................................................. 66, 67
............................................................................................................................. 66
...................................................................................................... 12
............................................................................................................. 48, 53
............................................................................................... 16
.................................................................................................................. 39
.............................................................................................. 32
................................................................................................ 12
.......................................................................................................................................... 39
|
|
....................................................................................................................... 39
............................................................................................................................. 72
()........................................................................................ 52
()....................................................................................... 52
............................................................................................................................... 69
Assign................................................................................................................................................ 68
Main ()........................................................................................................................... 24, 68
Activity diagram ( )....................................................................................... 9
Class Attribute Specification............................................................................................................. 39
Class diagram ( )................................................................................................ 10
Collaboration diagram ( )..................................................................... 10
Component..................................................................................................................................... 7, 68
Component diagram ( )............................................................................ 11
Component View......................................................................................................................... 67, 68
Deployment diagram ( ).................................................................................. 8
General ()................................................................................................................................ 69
Generalization.................................................................................................................................... 36
Horizontal Synchronization................................................................................................................ 53
Interaction diagram ( )........................................................................... 9
Language........................................................................................................................................ 4, 69
Rational Rose....................................................................................................................................... 4
Sequence diagram ( )................................................... 9
State Mahine diagram ( )............................................................................... 8
TextBox............................................................................................................................................. 56
Unidirectional Association................................................................................................................. 22
Unified Modeling Language, UML..................................................................................................... 4
Use case................................................................................................................................................ 5
Use case diagram ( ).................................................................................... 7
Use Case View.................................................................................................................................. 19