: . .
6. :, . . , .
. 6.20 ER- , 6. -, , 6, .
. 6.20 6
6 , . 6.5. :, , - . . 6.21.
. 6.21
6 (. 6.22)
. 6.22. , 6
, . -.
CASE- . , - . CASE- .
70-80- . , . . .
- , CASE- CASE- . , CASE- - .
CASE (Computer Aided Software Engineering) . , .
|
|
CASE- , / , : , , , , , .
CASE- CASE-, .
CASE- , , .
CASE- . CASE-, 500 .
CASE- , (, .), ( 1
. engineering - ).
. , . - .
. , , . - Round Trip Engineering (RTE).
CASE- , . .
- , CASE- -/ CASE-.
- , , (), , .
, :
- ;
- ;
- ;
- ;
- ;
- ( ).
|
|
:
- (-, -) (-);
- , , ( );
- OLE, OpenDoc, HTML/Java . .);
- - .
CASE- . .
CASE- , , - C++ Smalltalk, - (PowerBuilder, Forte, VisualAge, VisualWorks . .). , -, Java.
CASE- .
CASE- , , . - , . .
7.2.
() - ( ) . , CASE- () .
, .
, , ISO/IEC 12207 (International Organization of Standardization - /International Electrotechnical Commission - ). , , , .
, , . : , .
: , , , .
. : . , .
. , . , .
|
|
(. 7.1) . : . .
. 7.1
. . .
7.4. -
- , . - . . ., . . Rational Software Corporation , UML (Unified Modeling Language - ).
UML
UML , , , , . UML :
Booch, (Grady Booch);
(Object Modeling Technique - );
OOSE (Object-Oriented Software Engineering - - ).
, UML OMG (Object Management Group - ). UML - . () . , UML, : Rational Rose, Select Enterprise, Platinum Visual Modeler.
UML
UML 8 (diagrams):
(use case),
(class),
(statechart),
(activity),
(sequence),
(collaboration),
(component),
(deployment).
, , , . , . .
. . .
, . . - , :
|
|
,
,
.
, , (actors). , , , , . , - , . , , , . .
. : , . , : , . , , .
( , , , , . .). , , , , , , . , , . , . , .
, , . . . , , , . (, ) , . . , .
. , . , , . .
, . .
( ) , , . , , .
. - , , , . , . - . .
, . , , , .
, , , , , , . . . ( ) , .
|
|
: , / . , , . , , ( ).
, , . , , , - .
UML
, UML. , , Rational Rose 98. , . . 7.5. : (Administrative Client); (Administrative Books); (Report) (Find Book).
. 7.5
. 7.6. . , .
. 7.6
, . , . UML . , UML.
7.5. CASE-
CASE- :
;
;
;
;
.
CASE- .
CASE-:
,
, : Design/IDEF (Meta Software) BPwm (Logic Works);
, , : Vantage Team Builder (Cayenne), Silverrun (Silverrun Technologies), PRO-IV (McDonnell Douglas) CASE. ();
, , : ERwin (Logic Works), S-Designor (SPD), DataBase Designer
(ORACLE);
, : Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Centura) Delphi (Borland).
CASE- :
, , , ERwin (Logic Works), S-Designor (SPD), CASE. () Silverrun (Silverrun Technologies);
, , Vantage Team Builder (Cayenne) Designer/2000 Developer/2000 (ORACLE).
CASE- : , -
.
CASE- , , , Vantage Team Builder (Cayenne).
- CASE- 90- . , . - CASE- Rational Rose (Rational Software) Object Team (Cayenne).
- , : Designer/ 2000 (ORACLE).
CASE-
:
;
.
CASE- , . ODBC. CASE- S-Designor (SDP, Powersoft), ERwin (Logic Works) Silverrun (Computer Systems Advisers Inc.).
CASE- , . . Designer/2000, ORACLE.
() . , - , . , (, , . .) ( , ) .
, ( , , , ) .
, . , .
( ) , . ( ), .
, - ().
, .
. () , , , , .
. , , . , , , . .
:
- ;
- ;
- ;
- .
. , , .
:
1. :
(, , , . .);
;
.
2. :
;
;
( , );
.
3. .
4. .
5. .
6. , .
7. , . .
:
- ;
- ;
- ;
- ;
- .
, ( ), .
.
;
;
.
, (, , . .) .
, , . - , ( ), , , .
- . , . - : , , , - , . .
. , . 100%- , .
4 .
1. , .
2. .
3. .
4. , .
, , , . . , .
:
;
;
;
.
. :
, , , ;
, ;
;
, , ;
, ;
;
.
. , -, , , ( ) . .
. . ' - . () .
: , , , (, , , . .), .
- , , - . .
- - , .