.


:




:

































 

 

 

 


:

IBM Rational Rose

  . ( (. 1.1).)   . 1.1 , IBM Rational Rose, :
  1. .
  2. .
  3. .
  4. .
  5. .
  6. , .
  7. .
. ANSI C++. ANSI ++ , . : Tools Check Model ( ). . , (. 1.2).   . 1.2 . . (Component View), Main (). :
  • .
  • (Component View) Main ().
  • Browse Component Diagram ( ).
, , . , Component () . (.1.3) MainPaint.exe. exe - , , , . ( , , <<EXE>> .) . 1.3 MainPaint.exe , Realizes (). Assign (). (.1.4) . 1.4 ANSI C++ : Tools Options ( ), . Notation () Default Language ( ) - ANSI C++(.2.1). - ANSI C++ , , IBM Rational Rose. , : Add-Ins Add-In Manager ( ), , ANSI C++. . Language () General () , - ANSI C++ (. 2.1).   . 2.1 , IBM Rational Rose . : ANSI C++ Generate Code_ ( ANSI C++ ). (. 3.1). OK IBM Rational Rose   . . 3.1

. 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


 



<== | ==>
RationalRoseUML , . |
:


: 2018-10-15; !; : 167 |


:

:

: , .
==> ...

1519 - | 1488 -


© 2015-2024 lektsii.org - -

: 0.06 .