Работа с CASE-средствами BPwin, ERwin


251 122 1MB

Russian Pages 50 Year 2004

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Работа с CASE-средствами BPwin, ERwin

  • 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, ERwin

. . . .

2004

CASE-

BPwin , (Create model),

: (Open model)

.

.1.

.1. (

)

IDEF-0:

, Windows-

(

.2.):

.2. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

. . . . . .

(

)

BPWin:

.3.

1. Pointer Tool – . 2. Activity Box Tool – 3. Arrow Tool – 4. Squiggle Tool –

. ,

. (squiggle,

),

. 5. Text Block Tool – 6. Diagram Dictionary Editor – Editor, . 7. Go to Sibling Diagram – . 8. Go to Parent Diagram – 9. Go to Child Diagram –

. Diagram Dictionary -

. , .

• • •

: ; ; .

(

.4.):

.4. -

(

,

).

Windows. ,

.

:

Used At (

)–

, .

Author ( )– Date ( )– )– Project ( Rev ( )– Notes 12345678910 ( Э (

. . . . ) –

. )

, .

Status (

,

) –

: Working (

)–

, ;

Draft (Э

)– ; Recommended (

)– .

;

Publication ( . Reader ( )– Date ( )– Context ( ) –

)–

-

(

).

(

). .

, ( -0)

,



, .

. :

(

Node ( )– Title ( )– Number ( ) – CPage ( ) – .

).

.



.

,

. ,

IDEF0-

, . IDEF0 BPwin Model Properties (

, Model/Model Properties,

.5.):

.5. , Status

Purpose . (

,

,

Definition – . .),

( ). ( General

Source , "

"). , ,

– AS-IS

T -

.

Model Report. Tools/Reports/ModelReport. ( )

.6.:

.6. BPwin . :

2

, .

.

,

0,5

.

,

. , .

,

0,3

, . .

, .

, ,

.

.

,

,

,

,

.

, ,

. :

1.

. ,

, 0,3

,

2. 3.

1 . 0,1.

. :

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

, 1000

IDEF0

.

– .

(

),

– .

, . . «

». (

Name

.7).

.7. , Font.

-

,

. «

» .

Bpwin ,

, (Arrow Tool),

. ,

. .

– – – –

(

)

,

.

: Name

. , », « 2», «

: «

», « 1», «

1», « 2». ,

.

, .

-

(Squiggle Tool), Squiggle.

,



-

Style



-

Color



-

Trim

. :

,

,

. ,

,

(Text Block Tool), . (

.8).

.8. (

,

,

). , Delete,

.

USED AT:

AUTHOR:

DATE: 15.09.2004

WORKING

PROJECT: avto0

REV:

DRAFT

23.10.2004

READER

DATE CONTEXT:

TOP

RECOMMENDED PUBLICATION

NOTES: 1 2 3 4 5 6 7 8 9 10

К 1 2

.0

0

2

1

NODE:

TITLE:

NUMBER:

A-0

.

. ( Go to Child Diagram),

, (

.9.):

.9. : :«

-0, 1», «

», «

0, 2», «

4 ».

, .

(Activity Box Tool) . , . . (

.10.):

USED AT:

AUTHOR:

DATE: 15.09.2004

WORKING

PROJECT: avto0

REV:

DRAFT

23.10.2004

READER

DATE CONTEXT:

RECOMMENDED PUBLICATION

NOTES: 1 2 3 4 5 6 7 8 9 10

1

A-0

2

1

.0

К 2

1

.0

1 .0

2 К

2 .0

3

1

NODE:

4

2

TITLE:

NUMBER:

A0

.10. . (

)

,

(UDP)

.

(Activity ,

Based Costing, ABC) ,

,

.

, (Business Process Reengineering, BPR). ABC . •





,

: –

,

,

,

,

. –

,

,

; ,

. BPwin

. Model/Model Properties),

Model Properties ( ABC Units (

.11.).

.11. , . (cost centers). Cost Center Editor ( Model/Cost Center Editor)

.12.

.12. Definition. .

, .

,

-

,

,

-

, . (

Costs (

)

.13).

.13. Activity Cost ( Frequency)

(Duration). .

Cost , . . . ,

Cost Center Editor .

Activity Cost

. (

(

) ( , ), Compute from Decompositions, . ,

(Override Decompositions).

EasyABC. File/Export/Node Tree,

EasyABC. BPwin EasyABC Export node Tree (.txt) .14.

.

),

.14. EasyABC. File/Import/Costs ( .15).

EasyABC BPwin. Import Activity Costs

.15. BPwin – Activity Cost Report (

Tools/Report/Activity Cost Report…). . ( ), , . Model Properties ( Model/Model Properties), Display, ABC Data, ABC Units. , – , (User Defined Properties, UDP) [1]. UDP , . UDP User-Defined Property Name Editor ( Model/UDP Definition) .16.

.16. UDP, 18

.

Datatype UDP,

,

. New Category/Member

Add

Category.

UDP

,

Update. , List

. .

UDP New Category/Member .

Values List

List Add Member. UDP. UDP Editor. UDP.

IDEF0 Activity Properties , . Categories

UDP. . Diagram Object Report (

Report/Diagram Object Report…). UDP. .

Activity Categories . – (

.17.):

1

2.

UDP

.17. ( : Activity Number: 0 Activity Name: Activity Cost ($ U.S.): 24,00 Cost Center: Cost Center Cost ($ U.S.): 24,00 Activity Number: 1 Activity Name: Activity Cost ($ U.S.): 0,00 Activity Number: 2 Activity Name: 1 Activity Cost ($ U.S.): 12,00 Cost Center: Cost Center Cost ($ U.S.): 12,00 Activity Number: 3 Activity Name: 2 Activity Cost ($ U.S.): 12,00 Cost Center: Cost Center Cost ($ U.S.): 12,00 Activity Number: 4 Activity Name: Activity Cost ($ U.S.): 0,00

.18).

USED AT:

AUTHOR:

DATE: 15.09.2004

WORKING

PROJECT: avto0

REV:

DRAFT

23.10.2004

READER

DATE CONTEXT:

RECOMMENDED NOTES: 1 2 3 4 5 6 7 8 9 10

1

PUBLICATION

A-0

2

1

К

. 750

2

1

.0

1 .0

2 К

2 . 120

1

NODE:

4

3

2

TITLE:

NUMBER:

A0

.18.

Workflow (IDEF3)

Э

.

IDEF3 – ,

, .

Workflow

. ,

,

, .

IDEF3. . , ,

(UOW) ,

, (

;

). . IDEF3

IDEF3 , ,

. IDEF3

( .19), Style:

.19.

,

,

. . ,

,

-

-

.

, , . , , , . ,

. ,

-

.

,

-

-

.

,

,

.

. ,

. , . . . Select Junction Type (

. .20).

.20. .

Asynchronous AND

Synchronous AND

Asynchronous OR

Synchronous OR

XOR (Exclusive OR)

,

J. .

IDEF3

. ,

. ,

,

. . .

Referent (

, .21.).

.21. . . –

IDEF3 ,

. :

OBJECT GOTO

( ),

,

. GOTO UOB

.

, -

,

.

NOTE

, -

.

ELAB . . .

.

IDEF3 ,

. .

.

, . IDEF3. . 1

,

« (

USED AT:

AUTHOR: PROJECT: avto1_0

DATE: 15.09.2004 REV: 23.10.2004

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKING DRAFT RECOMMENDED PUBLICATION

». .22).

READER

DATE CONTEXT:

TOP

0,70

К

К

1

NODE:

TITLE:

NUMBER:

1

.22. ,

,

, . 3

1. 2. 3.

1 2

:

( USED AT:

AUTHOR: PROJECT: avto1_0

.23). READER

WORKING DRAFT RECOMMENDED PUBLICATION

DATE: 15.09.2004 REV: 23.10.2004

NOTES: 1 2 3 4 5 6 7 8 9 10

DATE CONTEXT:

1.1

3, 0,30

2

К

1

2

0,10

X

4

8

J1

0,30 К

2

3 1

2

,

1

NODE:

TITLE:

NUMBER:

1.1

.23. , . .

DFD.

(Data flow diagramming, DFD) . IDEF0, DFD . DFD. DFD DFD

New Model (

.24.)

.24. DFD. ( .25) Activity Box Count

IDEF0 DFD DFD.

.25. , ,

DFD,

, IDEF0. DFD –

DFD, . . –

DFD , .

,

1. 2. 3.

,

:

DFD. . , .

DFD • •



: ( (

,

, arrow), , ; (external references),

); ,

;



(

, data store). -

BPwin . IDEF0 Activity Box Count “ DFD

DFD, ”

DFD. . 26):

(

.26. Activity Box Tool –

1) . 2)

(External Reference). ; (Data store).

3) ,

,

;

,

DFD . Э

(

DFD (data flow), (external entities)

– USED AT:

AUTHOR: PROJECT: avto1_1

DATE: 15.09.2004 REV: 24.10.2004

NOTES: 1 2 3 4 5 6 7 8 9 10

)

(data stores), .27. READER

WORKING DRAFT RECOMMENDED PUBLICATION

A-0

.0 .0

DATE CONTEXT:

8

7

1 .0 И

6

NODE:

4

5

5 К

3 KLIENT

TITLE:

NUMBER:

A0

.27. .

DFD «АР

а».

.

,

, . . /

.

. .

(

.

)

«

-

»

, . , .Э .

, . . ,

DFD . . ,

. DFD ( )

.



. . ,

D

D5.

E

. DFD

.

. « ». External Reference

. .

.

.28.

(Activity Box Tool). » «

USED AT:

AUTHOR: PROJECT: avto0

DATE: 15.09.2004 REV: 24.10.2004

NOTES: 1 2 3 4 5 6 7 8 9 10

.0

К

1

NODE:

WORKING DRAFT RECOMMENDED PUBLICATION

0

READER

DATE CONTEXT:

TOP

2

К

TITLE:

NUMBER:

A-0

.28. (

.29). USED AT:

AUTHOR: PROJECT: avto0

DATE: 15.09.2004 REV: 24.10.2004

NOTES: 1 2 3 4 5 6 7 8 9 10

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A-0 .0

5

К

1 .0

7

.0

8

1

1

И

6

NODE:

5

4

TITLE:

3 KLIENT

NUMBER:

A0

.29. . , . DFD

, .

DFD , .

Ь II:

ERwin

Erwin

. ERwin –

.

.



, . ERwin ,



. Erwin IDEF1X.

: IDEF1X

IE.

ERwin. –

ERwin – «Фа

.

, ,

я

,

,

а», «

,

, ,

,

». .

,

. . ,

,

,

. .

, .

, . . ,

. .

– ,

. ,

. . ERwin ERwin .Э

,

,

, . SQL-

– ERwin SQL-

(Forward Engineering). , .

(Reverse Engineering). .

, ERwin [1].

2. ERwin. ,

,

. . ( ErWin ToolBox

.30.

.30):

, ERwin

(

1.

) –

-

; –

2.

. . .

3.

; , -

,

. ,

-

,



-

; 4 – 6.



:

- -

»

. Drawing Object (

.31):

.31. (

,

,

).

. (

.32):

.32. (

1.

) –

-

; –

2.

. . ; 3. 4. 5. 6.

(view); : : :

.

: IDEF1X IE Notation

ERwin (Information Engineering). Model Properties (

Model/ Model Properties …)

.33.

.33. IDEF1X. :

ERwin

,

,

,

. . ,





,

, . (

Display Level

.34).

.34.

, : * * *

-

(Entity Relationship Diagram (ERD)); (Key Based model (KB)); (Fully Attributed model (FA)).

,

-

. ,

-

. - .

-

-

.

, ,

.



: ,

.

ERwin –

, ,

. . .

. –

,

(

)

,



. , . .

,

. ,

,

. К

ы!)

. а, Фа

К

Client_name

я К

а Client

А

К

К

.

( а. Client_number,

Client_address. ,

, «

«

»

»

, ,

Entities, Definition (

.35).

.35.

(ERwin Toolbox), .Щ Entity Properties, .

Note, Note 2, Note 3 ( Properties)

Definition Note

Query

-

Sample), UDP (User Defined :

. ,

-

-

.

-

Note 2

, ,

, .

-

Note 3

( ).

-

Icon

, . UDP

User-Defined Properties(

Model/UDP dictionary…)

.36.

.36. , : List –

. .)

UDP ( UDP

-

, ,

, «~»; –

Command – , Properties.

, . ERwin

. ,

UDP

Entity

, .

, , «

»

, Attributes (

Attributes.

.37).

.37. New…,

New Attribute . (

,

.38. General

.38).

Attributes

Primary Key. .

Datatype Definition

. COMMENT

(CREATE entity_name.attribute_name).

Note

, , . User-Defined Property dictionary

.

UDP . .

Icon

General

.

on

. . . ( Definition),

IDEF1X ( , 3,

,

!).

1

3

2,



2 –

1. .



,

2, 3, 4 ,

В

5. ,

.

а, а

Да а

;

а,

,

я

,

Да а



,

В

а.

а

я

а.

,

.

. (

.39).

.39. -

,

:


.

,

.

.

, , verb Phrase.

Relationship Display

, , - -

- -

- -

,

(

). .

IDEF1X . (

) . ERwin

(

)

. . (

Э

.40).

.40. .

. Э . – (FK). ,

,

NOT

NULL, . , .

(

. 41)

.

.41. ,



.

: *

( )

*

; ,

.

“ ” Relationship Properties ( .42).

.42. General

,

.

(Cardinality) – . :

, 0, 1

,

-

; P

, 1

(

); Z

, 0 );

1

( ,

. ,

,

.

,

,

, Cardinality.

Relationship Display (Verb Phrase) – . , (Parent-to-Child). Child-to-Parent.

, - -

(

/ (Nulls).

,

- -

Parent-to-Child

). (No Nulls) ,

NOT NULL, . (Nulls

Allowed)

NULL. . ,

Definition . .

Rolename RI Actions

. )–

(

,

,

. .

(

)

,

,

,

, Attribute.

Display ,

,

Entities

. , , . .

,

. ( «

» – fish hook), . . , .

.

,

,

, , .

, ,

, .

- -



,

.

- -

. , ( –

, +

),

. (referential integrity (RI)) –

,

. Rolename/RI Actions,

, , , ,

.

,

, (INSERT, UPDATE

, , ,

DELETE). . ,

. Erwin , Erwin

, Table Triggers…

.

, RI,

Triggers, , RI Triggers ( Database/RI Triggers…)

.43.

.43.

-

.

(

.44).

.44. ,

,

. - -

. Э

– .

- -

ERwin

,

- .

«

,

1_

2».

,

. :



, .



, . .



, ( , ).



.

(

)

,

. ,

,

,

-

. –

,

,

. –

.

( -

. 26) .

, , .

(

, .45).



.45. : 1. ; 2. 3.

, ,

;

. Subtype Relationship…. Subtype Relationship ( Discriminator Attribute Choice) Complete/Incomplete) .46.

– –

/

(

.46. . (

)

:

– .

– .

– – .

.

.

, . . ( Subtype Relationship).

. ,

– ,

. .

. . (primary key) – . – .

, , ,

Attribute Editor Primary Key

,

,

General. (

). ,

. ,

. (candidate key). , . .

. –

,

.

,

: .

. ,

. .

, . . ,

. . , . . ,

,

.

.

. .

,

. ,

(Alternate Key) – .

ERwin

, . , -

. . ERwin

,

. ,

Inversion Entries (

, ). Inversion Entry –

, ,

. ERwin Inversion Entry.

Key Group (…),

Attribute Editor. , , –

Key Group Editor. ,

(

),

.

.

. New…. (“Alternate Key N” N–

Group. ,

“Inversion Entry N”

New Key ).

, (“XAKNENTITY” –

N

.48.

. №)

(

,

“XIENENTITY” ).

, ENTITY – ( .48).

, (AKn.m) nom_schot – №1

№2.

, id_client , FK1).

1

id_operation

(FK). . . 1, id_operation (

. ,

,

,

, Alternate Key Designator (AK).

Entity Display

,

(Foreign Key)

: ,

(

).

.

(FK) . ,

. ERwin , Key Group Attribute

, .

. Э

, . , . (

,

, ,

), .

– . ,

, .

, . – [1]. * * * * * *

:

(1NF); (2NF); (3NF); ( (4NF); (5NF).

3NF);

( , FA). ( «

»). (FD). ,

, . .

. . , . . (1NF).

,

. , . .

. . :

* * * * *

; ; «

»

; (

); ,

(FK)

. ,

(2NF). , (

). ,

. :

*

,

,

; * *

,

,

(

)

;

. ,

(3NF). (

). :

* ; *

( ),

,

; *

. , ,

.

,

. ,

.

,

. ,

ERwin . Domain Dictionary (

.49. Model/Domain Dictionary General Attribute. Domain Dictionary *

: New.

New Domain (

.50.

.49).

,

.50);

*

Domain Parent.

ERwin

.Э Logical Name.

*

. (String, Number, Blob, Datetime). ;

Physical Name. , ; . Domain Dictionary , (Domain Icon), , , (icon Inherited by Attribute). Model Explorer ErWin ( .51).

*

,

.51. Name

drag&drop . Inherited by Attribute

, ,

Domain Dictionary. .

. .

DFD-

,

BpWin

. DFD 1. 2. 3.

Bpwin. DFD Entity and Attribute Dictionary Editor Model -> Entity/Atribute Editor ( .52).

Bpwin

BpWin. :

.52. BPWin ErWin. BPWin ErWin (

File

.53).

.53. ErWin (

.54-55).

Import

ErWin

.54.

.55. . Attributes (

.56):

.56.

. «Attributes»

«Key Group»

.57.

.57. - -

«Identifying relationship» .

. , «Entity»

.58.

.58. Microsoft Access

ErWin

. ErWin 1. 2.

ErWin

(

.59)

.59.

:

3.

, (

.60).

.60.

4.

Next (

.61).

.61. 5.

Next (

.62).

.62.

ErWin Access (

.63):

.63.

: . .

1. « 2. 3. 4.

.

“ERwin BPwin. CASE» 2001. "CASE. ". www.interface.ru IDEF www.idef.org