Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://www.ssau.ru/files/education/metod_1/deryabkin_proektirovanie_ais_sadt.pdf
Äàòà èçìåíåíèÿ: Tue Dec 9 17:23:32 2014
Äàòà èíäåêñèðîâàíèÿ: Mon Apr 11 02:49:50 2016
Êîäèðîâêà:

Ïîèñêîâûå ñëîâà: mars polar lander
..

SADT


2004


: .. , .. 681.3 SADT: . . ; . . . ; . .. , .. ­ , 2004. 49 . , (). , SADT CASE- Bpwin (AllFusion Process Modeler) Erwin (AllFusion Erwin Data Modeler) Computer Associates, , . . , « », « », « », . - . : ..., . ..

2


() , , , , , , . ­ CASE- (ComputerAided Software/System Engineering) [1-4, 6, 7]. CASE- , : · - [6-7], DFD (DFD ­ Data Flow Diagram, ); · SADT () [1], IDEF0; · UML (, ) [8], UML 1.4. , « », SADT CASE- , . , , , , . ( , , ) . .
3


« », 220203 220200 . : , CASE-, , , ­ , , . , , , . 4 . 8 . , . . , , ( 3 ). , . . , .

4


1
: . . SADT IDEF0, CASE- BPWin. 34.003-90 ". " (automated system, ) ­ , , . , - , , .. , . , . SADT (Structured Analysis and Design Technique, ) ­ - , : · IDEF0 , , , . · IDEF1 , , . · IDEF2 , . IDEF0 [2].
5


(model) ­ , () . IDEF0 ­ , . (diagram) ­ , . (context diagram) , . .6. , . -0. . (decomposition) ­ -. .9. (function) ­ , , , , . (box) ­ , . . (arrow) ­ , , , ( ) ( «»). 4 : · (input arrow) ­ , , , . ; · (output arrow) ­ , , , . ;
6


· (control arrow) ­ , , , . ; · (mechanism arrow) ­ , , . . -0 , . SADT , , . (purpose) . , , , . ­ , . . . , , , . , . . , , , . CASE BPwin, IDEF0 ( ), IDEF3 (WorkFlow Diagram) DFD (DataFlow Diagram). (AS-IS), (TO-BE).
7


BPwin (. 1) , , ( ). Font Editor Color Editor . , .

. 1 ­ BPwin (. 2) Model/Model Properties ( Purpose). Status , . Source , General , , , Page Setup .
8









Tools/Reports/Model Report. (. 3)


. 2 ­ 4 : , , , (For Exposition Only, FEO). (, , ..) .

. 3 ­ ( . , ), ( ) ( ) . . .
9




.

- , ­ . ( ). ( ). . Model/ Diagram Objects Editor, ­ Model/ Arrow Editor (. 4).

. 4 ­ 1. , . 2. (), . 3. , . 4. , . .
10


5. , . . 6. . 7. , . , , . 1. ? 2. . 3. , . 4. ? 5. .

. 5 ­
11


12

. 6 ­


2
: 0. (). . SADT. (child diagram) ­ , () . SADT . , () . , . . ­ . , . , ­ . . : , , , . SADT : , , , , (. 7).

. 7 ­
13


, . , . () . . . , () . , SADT , (), , (). ( ). . (), , . , . ICOM. ICOM , (Input, Control, Output, Mechanism). BP-Win ICOM- . "ICOM codes" Display Model/ Model Properties. , . , , . () , , . (Activity), (Arrow), (Data Store), (External Reference) . Dictionary (. 8).
14


. 8 ­ . , ( ), . , . « », « » « ». « » , . (), " ", (), " ". " ", " ", " ". .

15


. () () () « ». . .9 . , , . - . 1. 3-6 ( ) . 2. , . 3. , . , . . 4. -0 0. 5. , . 1. . 2. ICOM-. 3. (). «». 4. ? 5. .
16


17

. 9 ­


3
: . IDEF0. IDEF0 . . , . . , . . ­ , . ­ . : 1. ­ , () / , . . 2. (-) ­ / , . , . 3. ­ / , .
18


4. ­ . , . 5. ­ , . 6. ­ , . « ». . , - . SADT , : 1. - ­ , (), . 2. - ). 3. - () ­ , . 4. - ­ - , . , - . (, , ), . , ­ « » (. . 10). , 19



­



-

, (-


. ( , , , ..). «» , - , . , . , ( - ). , . «» . 1. « ». 2. . 3. « ». 4. 0 . 5. , . 6. . 1. . 2. . 3. , .
20


21

. 10 ­


4
: ER- Erwin . . , . , , , . , , , (SQL-Server, InterBase, Oracle, Sybase ..), . , . , . ERwin ­ , ER- ( -) IDEF1X (. . 11). ERwin . ERwin ­ . ERwin : , , , . . 22


, Display Level . ERwin , : · - - . , - , -- ; · , ­ . , ; · ­ : , . ERwin ­ , . , , . , , «» , . . . . , , (Primary Key). Attribute Editor. . . (Relationship Verb Phrases). . 23


Display Options/Relationship Verb Phrase. -- -- , -- . -

( ). ( ) ( ) . . . . ­ (FK). . . Relationship Editor . (Cardinality) . Definition . Rolename/RI Actions . ( ) ­ , , . , , (fish hook). . (Referential Integrity) ­ (, ), - 24


, . , , ( ), . () ­ , ( ). ­ , , . Subtype Relationship Editor. Subtype Relationship ­ (Discriminator Attribute Choice) ­ /

(Complete/Incomplete). . : (Transformation Model) (DBSM Model). , . , . ERwin , (Subject Area). . ( - ). Target Server ( Server/Target Server... ). ERwin , 20 .
25


() ­ , , , . ERwin . ERwin , , , . Index Index Editor. Table Trigger Editor ( Table Trigger Table Trigger Viewer).

. 11 ­ ER
26


­ SQL, , , . . ­ , , . ERwin ­ , . , ERwin, , , , . Table Editor/ Stored Procedure. ERwin , .


1. , . . 2. . ( 3). 3. . 4. . 5. . , .


1. , . 2. , / . 3. ? . 4. ERwin.
27


5
: . -

. , () . (SHM-, ) [9]. . . . , , (is_a) (). ­ , . . , . ­ , ­ . ­ , - .
28


. , . . , , . , .. . . , , [10]. , . : ( : , , , ..) ( ). . , . : ( ). "" , . ­ , . . , . : ­ , ­ . , , , . . ( ) , .
29


, « » ( is_a). « » , , , , . , is_a. , . . . . , . : 1. . : 1) . 2) , , , . 2. . 3. ­ . . , , , , . :

30


1. ( ), , , . 2. , . 3. , . 4. , , 1,2,3, . , . . . ­ . , . . : 1. , , . 2. , . . , . . , . ­ .
31



1. . 2. . 3. . 4. , . . 5. .


1. , , . 2. . 3. . . 4. . 5. .

32


6 ERwin
: Erwin, . . ERwin . , Tasks/ Generate Reports. Report Browser (. 12) : · ; · ; · ; · ; · . ERwin , « » : · Column Reports ­ ; · Attribute Reports ­ ; · Entity Reports ­ , ; · Domain Reports ­ ; · Table Reports ­ ; · Subject Area Reports ­ ; · Model Validation Reports ­ ;

33


· Stored Procedure Reports ­ ; · Relationship Reports ­ ; · View Reports ­ ; · ERWin Volume Reports ­ . , . ERwin , . : (All reports), (Result Set), (Report description), ( Report description), , .

. 12 ­ ERwin
34


- , File/ Execute Report ( ). ( ). . Edit/ Delete. Search (Available reports) (Find). / . . , , , , , .. Edit/Report Format, . (move up, move down), (heading) (option). ERwin : (visible option), (popup option), (bold option), (grayed option). . , . Save , . ERwin . , File/ New ERwin report. , . ( ), . .
35


(options) . options : . : Filter ( , ) Sort by ( ). Definition Notes - ( , ). Options : Show Selected , ; Collapse All ; Clear All ­ . ERwin . ERwin Reports. , , ERwin ( Microsoft Word), . File Export. . ERwin ( ): · (HTML); · CSV (, ); · RPTwin. DDE ( Microsoft Word, Microsoft Excel ..). BPwin ERwin () BPwin ERwin. BPwin, ERwin,
36


/ .eax (ERwin to BPwin) .bpx. ERwin File/ Export/ BPwin. (File/ Import/ ERwin) BPwin ID , ERwin. ERwin «Import as new entities and attributes», ERwin. «BPwin Only» BPwin. «Update by Name» , ERwin . , ERwin BPwin ERwin . «Update by Name» , . . .eax .bpx ERwin BPwin, . BPwin ERwin ID . , ­ BPwin ERwin ­ . : · .bpx. BPwin .bpx bp1. · .bpx ERwin. BPwin .bpx, ID, ERwin ERwin. · .bpx BPwin. , ERwin, BPwin SADT. SADT (. 13).
37


. 13 ­


1. ERwin. 2. SADT . 3. .


1. ERwin, . 2. , . 3. . 4. , . 5. , ERwin BPwin.
38


7 . BPwin
: . SADT . BPwin RPTwin. SADT , . , ­ . , , . , . . . . , ­ . . . : . ,
39


, . , . , . . ­ . . . , , , . , . , . , . , , , , , , . , , . , . BPwin . Tools/ Reports. : 1. Model Report ­ ­ , , , , , .
40


2. Diagram Report ­ (, , ..) . 3. Diagram Object Report ­ ­ . , . 4. Activity Cost Report ­ . 5. Arrow Report ­ , , - -. 6. DataUsage Report ­ . 7. Model Consistency Report ­ . Tools/ Report Builder ( 14). HTML, RTF, Text .

. 14 ­

41


RPTwin, (. . 15). RPTwin , . BPwin RPTwin (Report Format) , ( .lwd). New Report : 1. Quick Reports ­ ; 2. Guided Reports ­ , . : · Report Header ­ ; · Page Header ­ ; · Group Header ­ ; · Detail ­ ; · Group Footer ­ ; · Page Footer ­ ; · Report Footer ­ .

. 15 ­ HTML

42


(Data Fields), (Text Fields), (Formula Fields), OLE , , .. (Special Fields). , , (Tool Box). RPTwin (), (). Layout/Sorting and Grouping. Sorting/Grouping (DataSet Columns), ­ , (Sort/Group On). (Ascending ­ Descending ­ ) (Case sensitive). RPTwin (Sort/Group on Calculated Value). RPTwin . Data Field Properties Formula Editor. : ( ..). , , . RPTwin : , &, , If, (is in, contains, and, or, not, is null, is not null). . . . RPTwin : Number, Text, Date, Time, Datetime. ­ , RPTwin .
43


RPTwin . , , . Functions Formula Editor. . (Sum, Avg, Min, Max, Count) , , . (GroupAvg, GroupSum, GroupMin, GroupMax, GroupCount, ReportAvg, ReportCount, ReportMin, ReportMax, ReportSum) . RPTwin . . .


1. . . (. . 16). 2. . , . . 3. RPTwin. 4. . 5. . .


1. . 2. . . 3. SADT?
44


45

.16 ­


8 .
: , . SADT . , . , , , ­ . SADT , "" . . , , . : [/] * : , . , . , "" . AND, OR NOT . , (True) 46


(False) , . . SADT . . , : 1. . 2. . 3. . 4. , . 5. IDEF0. 6. . 7. . 8. ER ­ . . 9. . 10. . 11. . 3 . 12. . . . 13. ­ . 14. ­ . 15. (. . 17). 16. . [5].

47


. 17 ­


1. . 2. . 3. .


1. .

48



1. , . . / . . ­ .: , 1993. ­ 240 . 2. IDEF0. . ­ .: , 2000. 3. .. BPwin ERwin. CASE- . ­ .: -, 2002. ­ 256 . 4. .. - AllFusion Process Modeler (Bpwin 4.1). ­ .: -, 2003. - 240 . 5. 6.1.4­97: . ./ . . . -. ­ , 1997. 6. ., . : . 2 . / . .; . .. ­ .: - , 1993. 7. .. : . . . . -. ­ , 2001. ­ 120 . 8. ., ., . UML: . ­ .: ,2002. ­ 656 . 9. ., . : 2 . ­ .: , 1985. .1. ­ 287 . .2. ­320 . 10. . . ­ .: , 1987. ­ 608 .

49




SADT
: : ..
24.09.2004. 6084 . . . . . 3,23. . .-. 3,22. .-. . 3,25 100 . . -54/2004
1 16

443086 , , 34

50