258 122 1MB
Russian Pages 50 Year 2004
-
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
”