Структурный анализ и моделирование в среде CASE-средства BPwin

Учеб. пособие по курсу Технология проектирования программ для студ. спец. 40 01 01 Программное обеспечение информационны

226 39 593KB

Russian Pages [45]

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Структурный анализ и моделирование в среде CASE-средства BPwin

  • Commentary
  • 140833
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

. .

, . .

CASE-

BPwin

40 01 01 “



2002

681.3 (075.8) 32.973.202-018.2 7 30 : .

, -

.

. .

. . 30

CASEBPwin:

.



. 40 01 01 “ ”/ . . , . . ISBN 985-444-401-5.



.

.–

.:

, 2002. – 44 .:

.

c . BPwin 2.5.

IDEF0, IDEF3, DFD. . BPwin 2.5. .

681.3 (075.8) 32.973.202-018.2 7

ISBN 985-444-401-5

© . . ©

, . . , 2002

, 2002

.................................................................................................................. 4 1. ,

1.1. 1.2. 1.2.1. 1.2.2. 1.2.3. 1.2.4. 1.3. 1.4. 2. 2.1. 2.2. 2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.2.6. 2.2.7. 3. 3.1. 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. 3.2. 3.3. 4. 5. IDEF0-

BPWIN.............................................. 5 ............................................................................................ 5 IDEF0 ........................... 5 IDEF0 .................................................................... 5 IDEF0 .................................................... 7 IDEF0..................................................................................... 9 AS-IS ( ) TO-BE ( ) ............ 10 DFD ....................................................................................... 10 IDEF3 .................................................................................... 12 BPWIN 2.5 ................................................... 14 .......................................................... 14 ............................................ 16 File............................................................... 16 ModelMart................................................... 16 Edit .............................................................. 17 View ............................................................ 18 Insert .......................................................... 18 Report ........................................................ 18 Tools.......................................... 18 BPWIN 2.5 .... 19 IDEF0............................................................................. 19 ................................................... 19 IDEF0........................................ 20 ................................................... 26 ................................................ 30 ...................................................... 31 DFD................................................. 33 IDEF3.............................................. 34 Ё B WIN 2.5 ................................................................ 36 ................................................... 39 .................................................................................. 41 ............ 43 ........................................................................................................... 44

. . (

). . , . , ,

CASE-

(Computer-Aided Software/System Engineering – / ). CASE. ,

, .

, ,

. CASEB win (Business Process for Windows) [4]. Business Process (« ») « » . B win LogicWorks. 1998 . LogicWorks PLATINUM technology CASEPLATINUM technology [4]. B win



BPwin

2.5,

,

. BPwin

,

-

,

-

,

, ,

, .

, BPwin , , [4].

,

1. ,

BPWIN

1.1. (

) –

, ),

( . ,

.

B win - IDEF0, IDEF3

DFD.

[4]. IDEF0, . DFD .

яя

,

ё

IDEF3

ё



IDEF0 . ”,

. , .

1.2.

IDEF0 1.2.1.

IDEF0

(ICAM), 70-

,

.

ICAM IDEF (ICAM DEFinition), [3]. IDEF0 (Integrated Definition

Function Modeling), .

IDEF0 (Structured Analysis And Design Technique), SADT[5]: • , ) ; • , ,

SADT .

( (

)

,

-

.

. SADTIDEF0. IDEF0 , . IDEF0.

,

IDEF0-

. ,

,

,

ё

,

.

. .1):

( , ,





,

.

-

.1. ( ), (Arrow). IDEF0 (Input) –

IDEF0-

я

. ,



(

).

. . ,

( ontrol) –

,

,

я

. . (Output) –

, .

(

я

).

.

. ,

(Mechanism) – , ,

. .

,

, .

,

(Call) – .

. SADT.

IDEF0, . ICOM– Input, Control, Output ,

( Mechanism). . ICOM M),

,

(I, C, O

, (

.2). IDEF0-

,

. – (

, ,

,

,

,

. .). .

. .

ё

IDEF0-

, .

1.2.2. IDEF0 • •

IDEF0 [4]: ; ;

• Ф

.

я , (

я

, ,

, .3

,

.2).

, .

C1 ( I1 (

)

I2 (

)

I3 (

)

C2 (

)

)

-

M1 (

)

.2.

M2 (

O1 (

)

O2 (

)

)

ICOM-

.3. я IDEF0-

.

,

( BPwin ). , . , .

1.2.3.

IDEF0

IDEF0 . . • • • • К

[4]: ; ; ; (FEO).

я .

я

(

я). ,

, . . . ,

, . . . .

(

,

)

. , (

)

я (

. (FEO)

,

, ).

IDEF0IDEF0-

BPwin

[1]. .3.1.

1.2.4.

AS-IS (

)

TO-BE (

) ,

• •

, :

Т -В (

AS-IS (

); ).

AS-IS ,

,

. ,

,

(

),

(

)

,

( ),

(

) [4]. AS-IS -

.

.

,

, ,

.

1.3.

DFD (DataFlow

Diagram - DFD) [2]. DFD

. DFD ,

IDEF0, .

DFD

.

win -

[4]. .4

DFD,

BPwin. DFD

(

, (

. ).

DFD

,

( ).

DFD (

.4

«

),

»

«

»). IDEF0-

.

. (

).

/

,

,

, . DFD(

. «

.4

»

«

»).

/

2

1 .4.

DFD

. , DFD

. .

. . ,

. .

,

, .

DFD (

.4

«

»

«

»).

. . ,

. , . DFD BPwin

1.4.

.3.2.

IDEF3 DFD

,

. IDEF3. (WorkFlow

Diagram).

IDEF3 , [2]. •

IDEF3

[4]:

,



; ,



” , .

IDEF3 ,

,

. . IDEF3,

BPWin,

O J1 1.1

X J2

X J3 1.2

.5.

IDEF3

.5.

IDEF3-

. (Unit of Work - UOW) -

IDEF3,

IDEF0. ,

.6.

.6.

IDEF3 (Activity). .

. .

. (Activity), ,

,

(

, ,

21

.6 1

21.1.1 ,

1

). (Arrow Links) – . . . IDEF3 • я

: я (Precedence) – ,

-



;

я



,

;

я (Relational Link) (UOW)

;

; (Object Flow) – ( );

.5

(

« (Junctions) –

»). , ,

.

ё

,

IDEF3 .



: я я (Fan-in Junction) –

,

; (

)



(

.5

);

я (Fan-out Junction) –

, ;

,

,

, (

).

.5 (Referents) ,

,

. IDEF3-

BPwin

.3.3.

2.

BPWIN 2.5 2.1.

Bpwin

, . Bpwin , .7

Explorer [4]. BPwin2.5.

, Model

(BPwin Toolbox (IDEF0, IDEF3 DFD). ,

.7) ,

. ( , ,

.

) », «

« »,

«

», ,

«

», « «

(

.8

», « », ». .1. , .

.8)

.7.

BPwin2.5

.8.

1

ModelExplorer View/Model Explorer)

( ModelMart (

Model Mart)

2.2. 2.2.1. • • • • • • • • • • • •

File :

New – Open – Close – ; Save – Save as Save all – Print – ; Print Setup – Page Setup – Export – ; Import – ; Exit – . Page Setup .

; ; ; ; ; ; ;

, .

.9 . . Export , . .

Import ,

, .

2.2.2.

ModelMart /

/

ModelMart.

.9.

Edit

2.2.3. . 1. • Diagram Properties (

;

:

,

),

, -

• Model Properties ( ,

,

; ) ,

,

,

,

,

,

; • Diagram Object Dictionary (

) – IDEF0,

( IDEF3) ; • Arrow Dictionary (

,

) -

• Arrow Style ( .

; ) –

2.

, ERwin

3.

; • Entity/Attribute Dictionary ( • Arrow Data (

: /

• Copy Picture • Cut/Delete -

:

). ;

• Move/Rename ; • Paste 4.

• • • •

);

;

. : ;

Go To Activity Go To Diagram Delete Diagram – Redraw Diagram -

; ; .

View

2.2.4.

.

2.2.5. • Node Tree • FEO Diagram -

Insert : ; FEO-

.

Report

2.2.6. ,

, . .4.

2.2.7. • Preferences –

Tools : ;

• New Model Settings –

; ,

• • • •

Model Properties Edit; Auto Save – Spelling – Spelling Options – Merge Model Dictionary – ; Default Fonts – , , ; • Context Activity – • Context Arrow – • Decomposition Activity – • Decomposition Arrow – • NodeTree Text – • Frame User Text – , ; • Frame System Text – • Text Blocks – • Parent Diagram Text – • Parent Diagram Text – • Report Text – .



; ; ;

, : ; ; ; ; ;

; ; ; ;

3. BPWIN 2.5 3.1.

IDEF0-

3.1.1. ,

.10.

, ModelMart, , BPwin

- IDEF0, IDEF3 .

DFD [4].

DFD.

BPwin

: (BPwin Toolbox

, .

.

IDEF0, IDEF3 .7)

.10. ,

IDEF0,

(

). ,

IDEF0

BPwin ),

Edit / Model Properties ( Model Properties. Purpose ( .11) . Definition ( .12) Status (Definition) (Scope). ( , , . .), . Source ( .13) . General , - AS-IS TO-BE ( .14).

3.1.2.

IDEF0(

.).

.

.10)

IDEF0 ( .15). IDIF0.15.

IDEF0, , (

,

,

IDEF0 (Activity)

(Arrow)

.11.

.12.

Purpose

Definition

.

Model Properties

Model Properties

.13.

Sourse

Model Properities

.14. (

ё (

ё .17)

(

File/New) ,

.16). , Name Editor ( .18). ,

(

, « »).

», «

», «

.15.

IDEF0-

A0

NODE:

T ITLE: A-0

.16.

.17.

.18.

Name

, , Times New Roman.

Editor

Font

Definition Editor (

)

, Activity Properties (

Definition

.

.17, 18). . .

. [4]:



( (



»

) .15), ,



; (

,

), •

,

( ); (



.

.15); , ( .19) IDEF0 Arrow Properties ;

Name Editor

( », «

», «

», «

IDEF0, « »).

, .17, IDEF0 Arrow Properties

.18. , (

, , ). Del. ,

.20.

.19.

.20.

3.1.3. , . . ,

. ё

«

»

(

.

.15). Activity Box Count (

.21), .

.21.

Activity Box Count (

.22),

.

, . ,

(

«

»

.15), .

. , . . , . (

«

»

.15)

(

)

-

,

. (

«

»

.15) ,

, (

,

)

-

.

.22. ( «

»

.15)

, (

)

. ( )

Del. ICOM. Molel Properties. Properties

ICOM Show ICOM Codes

Presentation Edit/Model .

, (

, »

«

.15) . .

,

.

.

: . ,

,

, .

, , . (

«

»

«

»

.

.20). ,

, , . . , .

, (

, .23).

(

.

.15) . (

( .24). .15)

.

, . (

.

.19) ( .

Arrow Tunnel. Change To Tunnel (

.24) ). -

. .

( . Change To Tunnel.

(

.

. .24)

.15)

, , (

.

.24)

. Resolve Border Arrow

(

)

. .

.23.

.24. , ( «

.

.20),

.25.

»

.26. :«

»

«

», «

».

, .

.25.

3.1.4. . , . .



, , . ,

, [4].

.26.

«

»

3.1.5. . (

)

[4].

(

.

.8)

Insert/Node Tree. Node Tree Definition ( .27). ( Bullet Last Level. (

.28). (

.27.

.29).

).

0

1

2

3

4

5

.28.

Bullet Last Level

0

1

2

3

4

5

1

2

.29.

3

Bullet Last Level

3.2.

DFDIDEF0-

. DFD .

, IDEF0-

DFD .21). (

, DFD Activity Box Count ( -

.30),

.

.2 [4]. IDEF0.

.

.30.

DFD2 ,

DFD

(off-page reference),

(Data store) DFD-

,

BPwin,

3.3.

.4.

IDEF3IDEF3 , [4].

(Unit of Work – UOW), IDEF3

DFD ё (Junction).

(Arrow) :

(Precedence);

IDEF0-

(Relational Link); (Object Flow). Edit/Arrow Style. IDEF3 IDEF0 Activity Box Count (

.21). ( .3. IDEF0.

.31).

.

.31.

IDEF33 , IDEF3

« (

ё

.32),

» .

.4 [4].

ё

.32.

ё

ё

IDEF3 . Definition Editor. IDEF3,

ё J.

ё BPWin,

.

.5.

4 Asynchronous AND Synchronous AND Asynchronous OR

Synchronous OR

XOR (Exclusive OR)

Ё

4. ,

B WIN 2.5

BPwin, .

BPwin. . BPwin

. Report. [4]:

BPwin • Model Report – ( • •

. ) – , ,

. Diagram Report , , , Diagram Object Report –

,

, ,

. ( . .).

, . . .

• •

Activity Cost Report – Arrow Report –

. . ,

, • •

-

-

( Data Usage Report – ,

). BPwin

ERwin

. Model Consistency Report – .



, IDEF0:

,

BPwin

. .

,

IDEF0 , («

», «

»

. .). («

», « •

. ,

»

BPwin

. .).

. .

,

IDEF0 , •

, ,

. BPwin , Model Consistency Report. ,

,

,

,

. Report,

,

. .

,

Diagram Object Report

,

.33. Standard Reports . (

,

). BPWINRPT.INI.

, (User-Defined Properties),

Update Delete –

. ,

.

.33.

Diagram Object Report

, Report Format ( . • Labeled – • •



New. .33): , ;

Fixed Column – Tab Delimited –

; ,

; Comma Delimited – ;

,



DDE Table – Word, Excel); RPTwin – ,

• •

DDE

(

, MS

Platinum RPTwin – BPwin. Multi-Valued Format :

Repeating Group –

• •

, +;

Filled – Header– ( Activity Ordering

; ,



). Arrow Ordering .

.34

Diagram Object Report, Fixed Column. Labeled, .35.

,

5. IDEF0-

IDEF0. Ш Ш Ш Ш Ш Ш Ш Ш Ш Ш Ш Ш Ш Ш

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

. . ,

,

. .

. . . . . . . . . .

. (

).

.34. Diagram Object Report,

Fixed Column

.35. Diagram Object Report,

1. 2. 3. 4. 5. 6.

Labeled

Case-

. IDEF0. DFD. IDEF3.

IDEF0-

. , IDEF0.

7.

IDEF0.

8. 9. " 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

IDEF0. "

IDEF0. IDEF0. IDEF0-

IDEF0IDEF0-

. IDEF0IDEF0-

. .

. . IDEF0IDEF0-

. .

IDEF0IDEF0-

. .

, IDEF0-

21. 22. 23. 24. 25. 26. 27. 28. 29. 30. IDEF0 BPwin. 31. 32. 33. BPwin. 34. BPwin. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.

.

,

. .

IDEF0IDEF0.

.

. . . IDEF0.

,

BPwin. IDEF0-

BPwin.

BPwin. BPwin. ,

,

AS-IS

TO-BE BPwin. BPwin. IDEF0-

BPwin. BPwin. ,

BPwin. BPwin. BPwin. BPwin.

DFDIDEF3IDEF3BPwin. ё BPwin.

BPwin. BPwin. BPwin.

win : 1) 2) 3) 4) 5) 6) 7)

; ; ; (

); ; ;

; 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24)

; ; ; ; (

);

; ; ; ; ; ; ; ; ; ; ; .

1. ” 2. 3. // 4. 5.

. ., . . SADT: . “ . . 10.02.00. – .: , 2001. . . CASE. . – ., 2000. . . . – 1993. - № 1. – .9-14. . . BPwin ERwin. CASE. – ., 1999. . ., . SADT. – ., 1993.

.

2002,

. 52

: ,

CASE-

BPwin

40 01 01 “



. . . .

31.07.2002. . .

. . 2,79.

60 84 1/16. Times. 281.

. .-

. . 2,7.

100

.

: «

»

220013,

N 156 05.02.2001. N 509 03.08.2001. , . ,6