Учебное пособие ч.2 - 2008
.pdfRational Rose Enterprise. " #9 ! # 0 0 !-
. 9 0 1 ! # : /
#9 . . 100% /. 0 !-
! 2 ! ! ! 9, #-
/.
Rational Rose DataModeler. = # !, . 2 ! ! 9 " .
K / DataModeler 0 Rose Enterprise # Professional.
. !, Rational Rose . " 2
1 # " #2 .! (..).
Oracle Designer (Oracle)
Oracle Designer ( - Designer/2000) -
: / #2 #0 ! 0 ! . "#.
.!# . #2 Oracle9i Developer Suite ! ! 9 ! .. . "
, # 98 # 9 CASE " 9 .- # 9 " C .! Oracle - «CDM», !- #098 . " ! !, 0
# "-! / . # /
! # 9 ! !, #2 1 . #2-!.
B 0 ! 0 08 .0 - ! #2 9 0 ! # 0 : . : ., - # #0 2 ! 8 " ; . !.. C .!, 9 !-
, ! 9 2 . # 2 . 2 - # ! ! /. #2 ; 8-
! 8 0 . # # 0 #2 -
/, #2 ! # # ! /-
! " ../. . " .
. # "-! / . ! 2 ! 0- #2 ! ! 0 0, #9 0 / ,
! # ", 0 2 ! # .!. C / ! #2 . # 0 Designer
#9 9 "0:
110
ER-.. (.. : . / -
! . "#, ! #0 . "H
. 0) ;
.. : / #2 , ! 98 : /, ! # 0 .;
.. ! , / # 98 !- ! 0.
C ! # 0 ! ., #9 !-
Designer, ! #09 # 2 2 ! / - ", " ! 0 . ; ! ! # !-
2 : / #2 ! / : /. ! . ! / : / 0. 0 " 98 0 0 !- # .. . ! !- 0 . " - : . / . ! / ! " 0 . -
0 . " # # . . -
/ ! .. . # ! . . 0 -
98 .. !.
‡ . ! 0 #0 0 !, 8 ! /- : / ! ; ! " ! 98 #-
9 " . '#0 ! !-
9 ! # 0 . ! #2 0 ! / #2
( ! "H . ! 0), ! . 829
. ! . 2 . : / 2 08 0 "H,
8 #0 2 . : /: #, ! # ! ., ; !, .! . !.
B ! . ; ! ! 0 0 . # #
! /, . . ! . # 0 #2 ! !- 0 0, 0 # . -
1 0. 98 . ! #09
#0 ! #0 2 ! / . 0,
# 2 ! #2 . . #2 ..
; ! (. . #) ! ! #
" #2 / ! #2 . # ! . "# : 0 #0 0 ; ! . 0 # 0, #
: . # / " " 8 .. '#0 ! 0
111
! #2 9 0 .. «8 2 - 0 2», .. -
: / .. ! . B 2 .
; ! (. !) / ! #2-
. # " 9 0 ! / : / "- 8 ., ! ; . ! #2 ! / :- / . " 2 ! # .. B /, -
. ; ! (/ 0 ! #) 9 0 ! .. ,
98 " 0. ! ! / : /. @, -
! ! / : / A' .
SQL- , ! # 0 ;-
: . . . 0 "# 0 0 ! (Database Designer), 0 .. «8 2 - 0 2» ! 0 #0 0 : . / .- #.
PowerDesigner (Sybase)
PowerDesigner – ! # : / #2 .
#0 0 "-! #, #9 98 "0 -. # 0 "-! /, . / !- #2 : ! 0 " , .-
. # 0 ! #2 . UML, ! #09- 8 / # ! #0 0 . # "H. # "-! / 8 #0 0
.. ! ! # 0. @ # . #-
0 (/ ! #2 0 : 0 . #2) -
#2 . «8 2 - 0 2», #9- 0 # . # 0 # 8 (.
« » « », . . .#, ! 0
. ). . " !-
. " / ! #2 9 :-
9 . #2. "# . ., : ., -
. . ! #2 #2 . :.. < # # 1-
! # . #0., #9 0 / 9 "H,
. # " . C 1, .
. # , ! #098 ! # 2 -
., #9 98 "0 : . / 9 ! #2. . - #0..
112
. " ! 9 - ", . " 2 #2 " . . # PowerDesigner, . . ! " #2 .!# : /- #2 ., "..
PhysicalArchitect (PDM). K !
/ 0 " , #9 0 . # # 8
. = . #2, 08 . . #2 :-
/, " ! . #2 , "-
. #0 0 : . # " , OLTP,
OLAP, / SQL- 8- 98 " .
DataArchitect (PDM, CDM). ', /-
! " / 0 ! SQL,
98 " ! . -
: / ! #2 .- # (#9 0 . # # 8 -
).
ObjectArchitect (PDM, CDM, OOM). "H-
# ! ." /
., / . ! . "
0 . ! 0 " (DLL). @ ! 2, 1
! UML, . 0. . #-
0 DataArchitect, . #2 ObjectArchitect #-
. . #2 ;:: " ! 8 "
! #. < " . ! 9 ! UML-
.. - use case, activity, sequence, collaboration, statechart,
.. #, .!, .
Developer (PDM, OOM). "H . # : ! " . K . #-
, UML-. # .
(use case, activity, sequence, .. # .!-
), #9 98 . / # "H-
.
Studio (BPM, PDM, CDM, OOM). #0 . -
/ 0 Personal Enterprise, . #2 Studio "H 0 "
# . # 0 "-! /
113
. 0. 1 UML-. # 0 .- # 0 .
Viewer. " ! . IT-! / # . /
! # : . / . #. =
. #2, " 98 #2 . 0 (read-only), " ! : ! # : . / "
. # .! . #9 -
1 : / #2 29.
ARIS (IDS Scheer AG)
ARIS - . # 0 "-
-! /, "H 098 " . .#-
0 # .. # 0 ARIS .
! ! 0 ! 2 #0: #0 -
/ 9 , #0 : /,
#0 , #0 ! /.
; . ; #0 #0 0 8 !-
0: ! ", ! ! / : /, !-
0. @ . " ., ARIS ! # .-
2 / 9 ! / 12 !, " 98 -
#0 ! ! 0, 9 # " ;
#0. '#0 ! 0 "-! / ! # 0 - ! #2 2 85 ! . #, 0 ! # . # . !. C . . ! 0
. # 2 # 98: EPC (event-driven process chain) -
. ! 0 ! /, 1 1 ! . #0 !-
0 ! / . SAP R/3; ERM (Entity Relationship Model) – . #2 8-0 #0 ! 0
; UML (Unified Modeling Language) – "H-
0 . # 0.
ARIS Toolset (ARIS Easy Design) – 0 .-
# 0, 0 ! #0 " ! 2
.! – Explorer ( ), Designer ( #0 : ! 0 . #), @ "# / (#0
# ! . ")
(Wizards). < # 0 ! #9 0 .-
# (ARIS Easy Design ARIS Toolset),
114
# 12 : / #. ARIS Easy Design
" : . / ., ARIS Toolset !-
#0 8 ! 2 .!# #, . ! : . /. ( . , #2 ARIS Toolset !-
#0 2 ! (1 "#) #0 , #
. !. ARIS Toolset – ; #0 ! #- ! ! # 0 ! . ARIS. K / ! # 0
#9 9 0 . 0 0 ! #0 - # !! ! #2 #, 0 . #-. = " ., " " 0 " .- # ! # / !. . . ;,
. #, ARIS ABC ARIS Simulation, : / 9 #2 ! # ARIS Toolset.
CASE.0 (-" `)
«CASE.1» 0 #0 0 - ", .
# # 0 . # 0 .
# - C, 0 1.1+ ! # 9- 8 ! ..: : / #2 ( -
.. !), , ! , ! !- # 0, .. , .-! / : / ( -
! 0 #) ! /.
< #2 " ! - : . /- # 0 . #2 # . .. = . #2 !-
#0 0 .. ! -
.. .
" 29 ! 0 #0 0 . 2 ;- ! .! : . !. = : / 0 ! #0
. 2 . " # ., " 98 .
. " ..
«CASE.#» ! #0 2 #2 / !- #2 . # ! #2 . ... G- # ! 2 # 9 . #2 (
.. «8 2 - 0 2»), . . 2
! . ERWin. '#0 ; / # " #2 !-
.. ! Catherine.
115
CASE/4/0 (microTOOL GmbH)
CASE/4/0, #9 98
. #, ! 0 ! ..0, " ! ! / # "
(!# 2 ! 0), ! 0,
# 98 / # 2 ! ! 98
# 9 " (. #-
, ! 8, ! .. ). # " 0
# . # - ##, 0 #098 0 1 . ! • - / #29
/ " . #2 .. -
! '. !-
# 98 ! ..:
.. : / #2 .!-
/;
.. ! ;
.. ! 0;
.. «8 2 - 0 2»;
'.
# . .! ! (! . . - : .. ! 0):
# #0 . # 0 :
! #2 #0;
" ( " #, C/C++, Visual Basic;
- ;
/ ..
Design/IDEF (Meta Software)
C ! . 829 CASE-! Design/IDEF . 9- 0 ; ! ! 0 # . # -
0: : . # " / # ! 0,
" ! / : /, ! # .! -
. . ., # . /, ! ! # ! !. B " # ;:: ! . ! ! ! # 0 #2 ! ! 0 0; ! #0 / 2
116
0 / #, 0 ! #, !-
: . / ! /. ! #
. # 0 ! 0 # #
. IDEF0/SADT. Design/IDEF .- # # . ! . .! /; ! ## 9 " IDEF-. #, ! #00 #9" .-
. "H 0 2 # ! . #; # 2 -
#0 0 : . / : / 0 -
!; : . !0 2 ! , ! 98 ! / " # . #.
( . IDEF0 ! ! . # .#-
0 IDEF1, IDEF1X ( ..
«8 2 - 0 2») . # 9 .# 0 .
. IDEF/CPN, 9 «/» # «1-
» 0 . # 00 # 0 . .-
. # 0 Design/CPN. K Design/IDEFD sign/CPN 0 #09 0 .! . .- # " .: .. , ! Design/IDEF, . .! 9 0 D sign/CPN
" 9 0 9 #0 . . # 0 : /. D sign/CPN ! #0 «# 2» .- #2 / #29 / .; 0 / ! #0 ;:- : ! #0 2 ! . 2 .,
: / 2 ! # ..
D sign/IDEF D sign/CPN " 9 0
D sign/OA (. #2 0 #0 0
CASE- ), ! #0 ! # 0 2 . #0., -
. 9 ! #2 #0, #9 0
/ 9 ! #2 . / # . 0.
D sign/IDEF ! . . - # # . WorkFlow Analyzer ! . : /- #2-. # EasyABC.
EasyCASE (Evergreen CASE Tools)
#0 . # 0 : . /-
., . #2 ., ! Easy Case ! / . #:
117
.. ! ;
.. «8 2 - 0 2»;
.. ! 0;
/ (. # #2 ; ! 0 #0 0 .-
2 # / .. ! -
, ! #2 . . # 0 - C, • -
, - ##, SSADM . ' 0 "-
2 ., . C A' - ! 0. 9, ODBC-: ! #2 . 1
: # #0 ! 0 ! / : C A'.
" ! / 9 . A' #0 Oracle, Informix, Sybase, Progress, SQLBase, Ingress, MS Access, Paradox . !-
# 9 FRE. . 0 : .
Delphi.
VantageTeam Builer (CAYENNE)
C ! . 829 ; ! ! 0 !
: . / ., . #2 .. . # 0 . # 0 • ! 9 0 #- 98 ! ..:
.. ! / •;
.. ! 0;
.. «8 2 - 0 2» / 6;
(.
. # .. #9 0 -
. 08, 08 ! 0 -
... ! #2 2 ! . 0 "-
. #, . , !- 8 ! .. - 0 ! 2 " . -
! # " . !
/ # " . .. ! "-
. 8 #0 0 : / 0 . # ! # 0 #2 2. # !, -
98 # 12 . " , / 0
VantageTeam Builer #9:
118
/ 9 SQL- .. «8-
2 - 0 2»;
/ 9 ; : . .. ! #-
#2 0 ; : .;
/ 9 . # 4GL -
! ! # . #.
F # 9 . 0 . !:
: #0 1 0
/;
" : (. : / 0
, 1 . 9);
! # #2 " #9" "H
. #;
" 1 "# /.
" UNIX-!# : .
OpenVMS. '#0 : / 0 ! " . -
" ! # (Informix 4GL, Ingress, Uniface, 0 C) C A' #0 ! 0 (Informix, Ingress, Oracle, Sybase).
Silverrun (Computer Systems Advisers)
! # " 0 . # 0 Datarum, ! 0 #0 0 : . / -
.# . 98 0 ; ! / # –
! #2 / ! # 0 #2
! # 0. ; ! ! ; . # :
! "-. # ! . "#;
! : . / .;
! ! .;
! .;
/ 0 !..
" ! " 9 # - / .. # (•, - C, - ## .), " # , ! #2 #2 . 2 "-
/. . #0: ! 0 -
.. ! BPM, ! 0 / ! #2
119