Вы находитесь на странице: 1из 50

-

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 Diagram Dictionary
Editor, -
.
7. Go to Sibling Diagram
.
8. Go to Parent Diagram .
9. Go to Child Diagram ,
.
:
;
;
.
(.4.):

.4.
- (,
). Windows.
, .


:

Used At ( ) ,
.
Author () .
Date () .
Project () .
Rev () .
Notes 12345678910 () .
( ) ,
.
Status () ,
:
Working ( ) ,
;
Draft ()
;
Recommended ()
. ;

Publication () .
Reader () ().
Date () ().
Context () . ,
, , .
(-0) .
:

Node () ( ).
Title () . .
Number () C-, .
Page () ,
.

IDEF0- ,
. ,
IDEF0 BPwin Model/Model Properties,
Model Properties (.5.):

.5.
Purpose , Definition
. Status
( , , ..),
(
). Source
(, " ").
General ,
, AS-IS T-.
Model Report.
Tools/Reports/ModelReport.
(
) .6.:

.6.
BPwin
.
: 2 ,
.
. ,

0,5 . ,
.
, 0,3
. , ,
.
. ,
, . ,

. -
. , ,
, ,
. ,
, .
:
1. .
, 1
, , 0,3 .
2. 0,1.
3. .
:
1.
2.
3.
4.
5. ,
6.
1000 .

IDEF0
.

( ),
, .
.
.
.
Name (.7).

.7.
,
- Font.


, .

. Bpwin
, ,
(Arrow Tool),

.
, .
.



( )
, . :
Name
.
, :
, , 1,
2, 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

NODE:

TITLE:

NUMBER:

A-0


. .

,
( Go to Child Diagram),
(.9.):

.9.
:
-0, 0 , 4
: , 1, 2, .
,

(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

. 0

A-0

. 0

. 0

NODE:

TITLE:

2
. 0

NUMBER:

A0

.10.
.
() , (UDP)

. (Activity
Based Costing, ABC) ,
, , .
,
(Business
Process Reengineering, BPR). ABC ,
.

:
, , ,
, .
,
, ;
, .
BPwin
. Model Properties (
Model/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. BPwin
EasyABC. EasyABC
File/Export/Node Tree, Export node Tree
(.txt) .14.

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

.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, Datatype
. 18 UDP,
, .
New Category/Member Add
Category. UDP ,
Update.
,
. List
. UDP List
New Category/Member Add Member.
.
UDP.
UDP Editor. UDP
Values IDEF0 Activity Properties UDP.
List ,
.
Categories UDP.
.
Diagram Object Report (
Report/Diagram Object Report).
UDP.
Activity Categories .
.
1 2.
(.17.):

.17.
(.18).
:
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

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

PUBLICATION

1
. 750

A-0

. 0

. 0

. 120

NODE:

TITLE:

2
3

A0

.18.

NUMBER:

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 , .
(.22).
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

READER

DATE CONTEXT:

TOP

0,70

NODE:

TITLE:

NUMBER:

.22.
, , ,
.
3 :
1.
2. 1
3. 2

(.23).
USED AT:

AUTHOR:
PROJECT: avto1_0

DATE: 15.09.2004
REV: 23.10.2004

WORKING
DRAFT
RECOMMENDED
PUBLICATION

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

3,
2

READER

DATE CONTEXT:

1.1

0,30

1
2

0,10

J1

0,30

2
3
1 2 ,
1

NODE:

TITLE:

NUMBER:

1.1

.23.
,
.
.

DFD.

(Data flow diagramming, DFD)
. IDEF0, DFD
.
DFD.
DFD New Model (.24.)
DFD

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

.25.
DFD, , ,
, IDEF0.
DFD
DFD,
. .
DFD
,
. , , :
1. DFD.
2. .
3. ,
.

DFD :
();
(, arrow), , ,
;
(external references),
, ;

( , data store).
BPwin .
IDEF0 DFD,
Activity Box Count DFD.
DFD (. 26):

.26.
1) Activity Box Tool
.
2) (External Reference).
;
3) (Data store).
, ,
;
DFD , ( )
.
DFD
(data flow), (data stores),
(external entities) .27.
USED AT:

AUTHOR:
PROJECT: avto1_1

DATE: 15.09.2004
REV: 24.10.2004

WORKING
DRAFT
RECOMMENDED
PUBLICATION

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

READER

A-0

. 0
. 0

DATE CONTEXT:

. 0

3 KLIENT

NODE:

TITLE:

NUMBER:

A0

.27.
DFD .
. ,
.

(
)

,
.
.
/ .

.

.
.
-
,
.
, ,
. . .

. DFD ,
.
.
. DFD ,
() .
.
.
D , D5. E
.
DFD .

. (Activity Box Tool).

.
External Reference .
. . .28.

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

WORKING
DRAFT
RECOMMENDED
PUBLICATION

DATE CONTEXT:

TOP

READER

NODE:

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

1 1

. 0

. 0

3 KLIENT

NODE:

TITLE:

NUMBER:

A0

.29.

.
,
.
DFD ,
.

DFD
,
.

II: ERwin

Erwin . ERwin
.
. ,
. ERwin
. ,
.
Erwin : IDEF1X IE.
IDEF1X.
ERwin.
ERwin .
, ,
, , , ,
, . , ,
.
, .
.
, , ,
.
. ,
. ,
.
.
. ,
.
,
.
. , ,
. , ,
ERwin .
ERwin SQL. (Forward Engineering).
,
ERwin . , ERwin
SQL-
(Reverse Engineering).

. , ERwin
[1].
2.

ERwin.
, ,
.
.
(.30):
ErWin ToolBox

.30.

1. ( ) -
;
2.
.
.
;
3. . , , -
.
, - , ;
4 6. : , --
.
Drawing Object (.31):

.31.
(, , ).
.
(.32):

.32.
1. ( ) -
;
2.
.
.
;
3. (view);
4. :
5. : .
6. :
ERwin : IDEF1X IE
(Information Engineering). Notation
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 Client_number,
Client_name Client_address.
,
, (ERwin Toolbox),
, .
Entity Properties,
Entities, , .

Definition (.35).

.35.

Note, Note 2, Note 3 ( Query Sample), UDP (User Defined


Properties) :

Definition
Note

- .
- , -
- .

Note 2

- ,
, ,
.
- (
).

Note 3
Icon

- ,

.

UDP User-Defined Properties( Model/UDP dictionary)


.36.

.36.
, UDP ( ,
, . .) . ERwin UDP ,
:
List - ,
~;
Command .
, , UDP Entity
Properties.

, ,
. , ,
Attributes. Attributes (.37).

.37.
New, New Attribute
, .
(.38).

.38.
General Attributes
Primary Key.
Datatype .
Definition .
(CREATE COMMENT on
entity_name.attribute_name). Note
, . UDP
, .
User-Defined Property dictionary .
.
Icon General .

.
.
.
IDEF1X ( !).
( Definition),
, , 1 2, 2
3, 3 1.
. ,
, 2, 3, 4 5.
, ,
.
, .
; ,
, .
, ,
.

.
(.39).

.39.
- ,
:
</> .
, .
. , ,
, ,
Relationship Display verb Phrase.
--,
-- -- (
).
IDEF1X .
.
( ) ( ) .
. ERwin .
(.40).

.40.
.

.
.
(FK).
, , NOT
NULL,
.
,

. (. 41)
.

.41.

, .
:
* (
) ;
* , .

Relationship Properties (.42).

.42.
General , .

(Cardinality)
.
:

,
0, 1 ,
- ;
P ,
1
( );
Z ,
0 1 (
);
,

.
, , .
, ,
, ,
Relationship Display Cardinality.
(Verb Phrase) ,
. --
,
(Parent-to-Child). -- Parent-to-Child
Child-to-Parent.
(/).
(Nulls). (No Nulls)
NOT NULL, ,
.
(Nulls Allowed) NULL.
.
Definition ,
.
Rolename .
RI Actions .
( ) , ,
.
. ( ,
) , ,
, , Entities
Display Attribute.
, .
,
, . .
, .
(
fish hook),
.
.
,
. .

, , ,
,
.
,
, ,
.
. ,
--. - .
, ,
( + ),
.
(referential integrity (RI)) ,
- ,
. ,
Rolename/RI Actions, ,
, ,
. ,
, (INSERT, UPDATE DELETE).
, .
, ,
.
Erwin ,
, . RI,
Erwin , Triggers, ,
Table 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. New Key
Group. (Alternate Key N
Inversion Entry N , N ).
,
(XAKNENTITY XIENENTITY , N
, ENTITY ).
(.48).

.48.
(. ) (FK).
, (AKn.m) . .
nom_schot 1, id_operation 1 , id_client - 2.
, (
id_operation 1 FK1).
.
, , ,
, Entity Display
Alternate Key Designator (AK).
(Foreign Key) , :
,
( ).
(FK) .

.
. ERwin
, , ,
. Key Group Attribute
, .
.
,
.
(, ,
, ),
.


.
, ,
.

,
.

[1]. :
* (1NF);
* (2NF);
* (3NF);
* - ( 3NF);
* (4NF);
* (5NF).
(
, FA).
(
).
(FD).
,
, .. .
.
,
.
.
(1NF).
, .
, .. .
.
:
* ;
* ;
* ;
* ( );
* ,
(FK) .
(2NF). ,
,
( ).
, .
:
* , ,
;
* , , () ;
* .
(3NF). ,

( ).
:
*
;
* (), ,
;
* .
,
, .

, .
,
. ,
.
ERwin ,
.
Domain Dictionary (.49).

.49.
Model/Domain Dictionary ,
General Attribute.
Domain Dictionary :
* New. New Domain (.50);

.50.

* Domain Parent.
.
ERwin (String, Number, Blob, Datetime).
. ;
* Logical Name.
Physical Name. ,
;
* .
Domain Dictionary ,
(Domain Icon), , , ,
(icon Inherited by Attribute).
Model Explorer ErWin (.51).

.51.
drag&drop . , Name
Inherited by Attribute Domain Dictionary. ,
.
.
.


DFD-, BpWin
.
BpWin.
DFD Bpwin :
1. Bpwin.
2. DFD
3. Entity and Attribute Dictionary Editor
Model -> Entity/Atribute Editor (.52).

.52.
BPWin ErWin.
BPWin ErWin File ErWin
(.53).

.53.
ErWin Import
(.54-55).

.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. . . ERwin BPwin. CASE-
- 2001.
2. . "CASE-.
".
3. www.interface.ru
4. IDEF www.idef.org