- CASE- . :
1) ;
2) . , .
:
BFD (Bussiness Function Diagram) - - ( );
DFD (Data Flow Diagram) - ;
STD (State Transition Diagram) - ( );
ERD (Entity Relationship Diagram) - ER- (- -);
SSD (System Structure Diagram) - .
(BFD) , () . BFD :
- , ;
- .
. 13.1 :
(Yourdon);
- (Gane - Sarson);
SADT (Structured Analysis and Design Technique);
SAG (Software AG).
13.1
- | SADT | SAG | ||
1. | ||||
2. |
SAG (. 13.2) .
. 13.2.
. 13.2, .
: ; ; ; .
(), , - . () , ( / - , , ).
.
- , , ( ), . (-) . .
|
|
(. 13.2).
13.2
- | SADT | SAG | ||
1. | ||||
2. | ||||
3. | ||||
4. / | ||||
5. | ||||
6. / | / | |||
7. () | ||||
8. | ||||
9. ( , ) | ||||
10. - ( ) | ( ) | ( ) | I- |
- , . , ( ).
- . (, ).
- . (, ). , , .
(/ ) - , .
- (-) , . 1 , .
, . . . .
. :
3-6 ;
;
;
, , ;
( );
, .
1- SADT .13.3.
, , . , , .
|
|
() ( , ..). , , . .
. 13.3. 1- SADT
. . - - . ( ) . . 13.3 .
13.3 STD
- | SAG | SADT | ||
(processing step) | ||||
- | ||||
) - ) - |
.
- . , , .
- , . , .
- . - , . - (, ).
- , , .
- , .
SAG . 13.4.
. 13.4. SAG
, . - , - . , . ( ).
- (ER-) , .
ERD- - , , , .
- , ().
- 2 ( ).
- , .
- , .
|
|
ERD . 13.4.
13.4. ERD .
- . 13.5.
. 13.5. -
(SSD) , (, , ..).
(SSD) , . SSD , (BFD, DFD, STD, ERD), .
SSD . 13.5.
13.5. SSD
SAG (. 13.6) .
. 13.6. SSD- SAG
- CASE- . 13.7.
1, 2, , 4, 5, 6, 7 .
1 . D1 G1 .
. 13.7. - CASE-: D1 - ; D2 - ; D3 - ; D4 - ; DS - ; D6 - -; D7 - ; D8 - ; D9 - ; D10 - ; D11 - ; U1 - CASE- ; U2 - ; U3 - ; U4 - , US - -, U6 - ; U7 - ; U8 - ; U9 - ; UIO - ; G1 - ; G2-
2 U1 CASE- U2. D2 . D3.
3, 4, 5 6 - .
D1 U3 .
3 :
;
;
;
.
|
|
D4.
4 :
1. (D1);
2. (D4);
3. - (D6);
4. U4.
.
1. .
2. ( ).
3. , .
4. .
5. , .
6. , .
7. , ().
8. , - .
D5.
5 .
:
1. ;
2. , 4-6 ;
3. ( );
4. , , .
2 :
, ;
, .. ( ).
. . , (. 13.8).
. 13.8.
:
(D1);
(D4);
(D5);
- (D6);
(U6).
, (D7).
6 - , . :
(D1);
(D5);
- (U5).
ER- .
1. , , .
2. .
3. N:N, , 1:N, 1:1. , .
- (D6).
7 (D8).
:
(D4);
(D5);
- (D6);
(7);
(U7).
(D8).
.
1. - , .
2. ( DFD) .
3. , ER-.
4. , , -.
|
|
5. CASE- , .
6. .
7. -.
8. , CASE-, .
9. , () .
10. , .
, ER-.
8 - .
8 Ļ. - (D6) (D8), (U8) (D9).
9 (DDL). 9 :
(9);
(D8);
(DDL) (U9).
(D9). :
1. , - DDL . (SQL . .) (D10).
2. :
DDL ;
, , ;
.
10 (DDM). (D8) DDM (U10) 10. , (D11).
11 . 1 D10 D11, , (G2).