основы проектирования информационных...
TRANSCRIPT
-
.. , .., ..
-
2015
-
.., .., .. . . : , 2015. 206 .
. , .
09.03.02 (), 09.04.02 ()..
( 1 29 2015 ).
, , 2009 . 2013 - , 5 100. , , .
, 2015.
.., .., .. 2015.
-
61. -
9
1.1 91.2 -
11
1.3
18
1.4
38
2.
46
2.1
46
2.2.
48
2.3 , ()
55
3. 623.1
62
3.2 65
3.3 683.4
71
3
-
3.5 . -
74
3.6
80
3.7 -
82
3.8
94
3.9 () 1023.10 1253.11 - 1324. --
145
4.1 -
145
4.2 -
147
4.3 - (Business Process Modeling) -
149
5. CASE-
162
4
-
5.1 CASE- 1625.2 CASE- 1645.3 CASE- 1685.4 CASE- 1776.
UML
184
6.1 - UML
184
6.2
186
6.3
195
200
5
-
6
, . . , . , , IT-, , .
IT-, - . , , , . . , , .
-
() . , CASE-, , , .
, . , . , . , - , , , , , .
, - ,
-
8
, , , , -, CASE-.
.
-
9
1.
1.1.
, , . .
(, ) [1].
, , , , , , [1].
[1].
.
, , , , [4].
-
10
, [2].
, , [2].
, , , .
- , .
- -, .
.
(), .
.
() .
-
11
.
- - .
.
.
.
, , [3].
1.2.
-. , - . -
-
12
- - . - - - -, , - . , -, . -, , , , - .
. -, - . - - , .
-
13
. , , .
- - , - , . -, , . , - - . , .
, - , , . -. - - - , . - , .
-
14
- - CASE-. , - - . . - .
- . - . , - . , . , - . - , , .
- - . , , - , - , , ,
-
15
- . :
- - .. . 1963-1964 , , , -- - . , . - , . , - , (. . - . . ). .. , .
1970-1980- , , .
-
16
. ., . . . - , : , . ; , . ; , . .
. (SoftTech, Inc) - , 60- - . 1969 - SADT (IDEF0) - , ICAM ( ), - - - .
- . , . , . UML.
, Rational Software, Oracle Corporation, IBM, Microsoft, Hewlett-Packard, i-Logix, Texas Instruments Unisys - . UML Partners, - UML .
-
17
(UML) , , Rational Software. - :
( ).
- ( ).
( ).
0.8 1995 . UML 0.9 1996 OMG, - web-, - , IT- . . , 1997 UML 1.0 UML 1.1. 1998 UML 1.2, 1999 UML 1.3, 2001 UML 1.4, 2003 UML 1.5. - ISO/IEC 19501-2005.
UML 2.4.1, 2011 , ISO/IEC 19505-1 19505-2.
1.
2.
3.
-
18
, UML, ++ Java. Rational Rose Visual Paradigm for UML.
-, - , .
1.3.
/ 12207-99 , , , [9].
[9]
, - , . - , , - . , , , . - :
-
19
. , , , .
. , , , .
. , , .
. , , .
. , , , . .
[9]
. ,
1.
2.
3.
4.
5.
-
20
. , , . :
. , .
. .
. , , , . , , .
. (, ) .
. (, ) .
. - . , () () .
1.
2.
3.
4.
5.
6.
-
21
. , . , () ().
. ( ), , , , .
[9] -
. - - , - - , - . , , , - ; , , - . - :
. , , .
7.
8.
1.
-
22
. .
. , (, , , , ) , , .
. .
/ 12207-99 . , .
, -, . - , , - . - , . - - , , - [9].
2.
3.
4.
-
23
:
.
. .
.
:
.. . . . .
.1.
, / 15288-2005, . .
(
1.2.
3.
1.2.3.4.5.6.
-
24
1 - [11]
-
25
) ( ). , , , , . , , , [11].
[11]
. , , , .
:
a) , ;
b) ;
-
26
c) ;
d) ;
e) .
:
a) - ;
b) ;
c) , ;
d) , ;
-
27
e) , ;
f) ;
g) , , .
- 1.
1-
/ 12207
34.601-90 5.03-00
()
- -
- -
-- -()
1. .
2. .
3. .
-
28
( - - - -)
1. - - (, -, -- , ).2. - , .
-
()
, - .
-
( )
- .
-(, -)( )
1. , - .2. -.
1. - .2. .3. / .4. - - - (, , .).
-
29
-(-)
-
1. - .2. / - .3. .
-
-
1. - .2. - .3. - .4. .5. - .
-
--
( -, )
1. - .2. .3. - .4. .5. -.6. - - .
( -)
1. -.2. .3. .4. .
-
30
. - , - , , , [11].
, - , . , , . , , .
, , , . , ,
- -
( )
1. - -.2. -- .3. - .
-
31
, . [11].
, - - . -. , , . , , .
, . .
-
32
, ; . , -, , , , [11].
, , - . , - - . - , - , - . , , , , - , [11].
- - (): ( ), .
-
33
(, )
1970 - . - - , . - . - , - . , , , - - , - - . , -. . .2.
, , .
-
34
. . . .3.
- . -
2 (, )
-
35
, - - .
1988 , . . , , .
3
-
36
, , , .
. :
- ;
- ;
- .
:
. .. ...
, . 4.
,
1.2.3.4.5.6.
-
37
. , , .
- ,
4
-
38
, . - , , - .
1.4
SADT
SADT (Structured Analysis and Design Technique - ), . 1969-1973 , :
. . .
SADT :
.
.
(IDEF0). -
.
1.2.3.
1.
2.
3.4.
-
39
IDEF0, - : , , , , , , -. - IDEF0 -, . , - , - . IDEF0 - , . IDEF0 . 5.
. , , - , . IDEF0 - . - . - . -. IDEF0 (-) .6.
-
40
5 -
IDEF
0
-
41
6
IDEF
0 (
)
-
42
. . . .
RAD
RAD 1980 IBM . . -, , .
RAD . , RAD, : IBM Lotus Domino Designer, Borland Delphi, Borland C++ Builder, Microsoft Visual Studio, Macromedia Flash .
RAD - :
-
43
.
.
.
.
.
RAD :
-. . ,
-. . .
RAD:
. ,
.
.
RUP
- CASE- IBM Rational Software Corp. ( 2003
1.
2.3.
4.5.
1.
2.
3.
-
44
Rational Software Corp.) - - - . - OMG, UML. - CASE-, UML, - . - RUP . 7 .
- Rational Unified Process (RUP).
7 RUP ()
-
45
, Rational Software, IBM. UML Rational Software: , , . RUP , - . - RUP :
().
.
- .
- . , , -, , , . - - .
. .
1.
2.
3.
-
46
2.
2.1
() . , :
;
() ;
;
;, ,
, ;
.
. .
-
-
--
-
-
-
47
. , - - , .
, : , , .
, -, .
, , :
34.003 ;
34.201 , ;
34.601 ;
34.602 ;
34.603 ;
1.
2.
3.
4.
5.
-
48
50-34.698 ;
2.105 .
3 :
( 1-3); ( 4-6); ( 7-8).
2.2 , -
-, .
- . : , , - , - - , , , , - , .
8 (), 34.601 , :
1. .
;
6.
7.
---
-
-
49
;
().
2. . ; -
; ,
; .
3. .
. , -
, - . , - . , , - .
- :
, ;
-
-
--
-
-
-
-
-
50
: , , , ;
; , ;
; , /
; ; .
.
34.602-89, - () , - ( ) , - .
:
; ()
; ; ;
; ; -
;
-
---
-
--
--
---
--
-
51
; .
. ( ) . , , , , .
4. .
;
. -
, . -, .
, , :
, ;
;
;
--
-
-
--
-
-
52
;
; .
, , , .
( .., ) .
5. .
;
;
() ( ) ;
.
- , .
,
--
-
-
-
-
-
-
53
, , .., . 34-201 50-34.698.
6. .-
; - .
, : , , .
- - .
, , , , , , ( ).
, ,
-
54
. , , .
7. .
; ;
( , - , );
- ; ; ; ; .
, : , - , - .
, , , .
,
-
--
-----
-
55
, .
, - , -, .
, .
8. .
; .
- , - , , , - , .
2.3 , ()
.
, ( ).
-
-
-
56
. (, , ), , , .
(, ) , , ( .., ), .
, :
(, );
;
, .
. .
. - - .
-
-
-
-
57
- . , - - ; - . ; , - -.
, :
( );
;
; (
); ( -
-).
,
-
-
--
-
-
58
.
, : - - .
- :
() ;
;
; .
[15] :
;
;
; ; ; ; ;
;
; .
-
-
--
--
-
-----
-
-
-
59
, , . .
- - -, , , - .
, .
, . , () () .
-, , -, -, .
, .
-
60
(BAAN Enterprise Modeler), (SAP Business Engineering Workbench). , , .
, , . , . , , , .
[15]:
;
; ;
-
--
-
61
;
; ; ; .
.
-
----
-
62
3.
3.1
, , . , , -, , , . , , , , .
. , , . , , . , , .
-
63
. :
. , , .
.
, , , , [28].
, , . .
, , ..
, . .
:
1.
2.
-
64
( );
(, );
(, , );
- ( - );
( - );
( , - -).
- , .
, :
? ?
? ?
, , .
1.2.3.
4.
-
65
3.2.
, . :
(Business architecture);- (Information Technology
architecture); (Data architecture); (Software
architecture); (Hardware
architecture).
. 8.
8 -
-
66
. , , . , , , , , , ..
, . , . , .
, - . , , - , (Knowledge architecture). , -, .
-, .
-
67
, , . - , , , , . - . . - SharePoint Microsoft. , . -, . - - -. , -, .
-- --. , , , .
-
68
3.3. -
. - , - , -.
, , .
- . , - . - , , -, , .
- , , -. , , - , , - , . , - , -
-
69
.
. , , , . - .
, - - . , - .
, :
low coupling ( );high cohesion ( ).
Low Coupling - , - . (coupling) . , - .
--
-
70
( ) :
;
;
- .
, High Cohesion . , .
( ) . , , .
. , - :
. . ., -
.
- , - .
-
-
-
----
-
71
, , .
(coupling) (cohesion) .
3.4.
, .
:
.,
.,
.,
. .
- . , - . - ,
--
-
-
-
-
72
-. - , . , .
, - , - , , , , - . - . , - . ISO 9126 -, - . , - . - , - .
, , - - , -
-
73
, . - , - . .
, - , - . - , , , . - , . . , - , , - -, . , -.
. , , . , :
-
74
. , . . , , .
, - , , , - - .
3.5. .
, .
, . - , ,
-
75
, -. - , , .
, . ISO 9126, .
: (
). (
). (
).
, ISO 9126 :
... . ..
1.
2.
3.
1.2.3.4.5.6.
-
76
:
(suitability) ;
(accuracy) ;
(interoperability) ;
(security) ;
(compliance) - .
(reliability) :
(maturity) , ;
(fault tolerance) ;
(recoverability) - ;
-
(reliability compliance).
(efficiency) . , . :
(time behavior) ;
(resource utilization) - ;
(efficiency compliance).
(usability) - , . -:
(understandability) , , ;
(operability) , ,
-
78
;
(learnability) , , ;
(attractiveness) ;
(usability compliance).
(maintainability) . :
(analyzability) , , , ;
(changeability) ;
(stability) - ;
(testability) ;
(maintainability compliance).
-
79
(portability) , . :
(adaptability) ;
(installability) ;
(coexistence) - , ;
(replaceability) , ;
(portability compliance).
. , :
(effectiveness) ;
-
80
(productivity) ;
(safety) , ;
(satisfaction) .
, , , .
3.6.
, , .
- , - :
1. .2. -.3. .
-
81
. (. 9).
, , , .
, , .
9 -
-
82
, , , .
.
3.7.
:
...
- , , . , . - , , , - . - - .
- , , - . -
1.2.3.
-
83
(70- 20 ), , - . - , - (mainframe), , . , - . , - - - . - .10.
:
- ;
10 -
-
84
, .
:
();
- .
, , .
, , .
. . :
( , );
-
85
;
( );
;
, .
:
;
;
; .
, . , .
:
-; -; Web-.
-
86
- . -. - , , .
:
, ;
;
; .
- :
; ( -
, ); -
.11. - -
, (), - .
- . , , .
-
87
(two-tier architecture). .12.
: -
; ;
;
11 - -
12 - -
-
88
.
:
;
; .
. , - . - ( ). - - , . - , - . - . .13.
. , , .
-
89
, .
, - - (.14).
Web- - Web- , Internet, .
SOAP, UDDI WSDL. SOAP (Simple Object Access Protocol) Web-. SOAP- (envelops). WSDL (Web Service Description Language) . web-
13 - -
-
90
, , , , . UDDI (Universal Description, Discovery and Integration) Web- Internet. , .
-, , - Internet.
14 -
-
91
, - Web-:
EJB (Enterprise JavaBeans).DCOM (Distributed Component Object
Model).CORBA (The Common Object Request
Broker Architecture). EJB -
, - , - . EJB - . , . - CORBA Java API.
EJB-, -, EJB-, . EJB-, , EJB-, -, .
EJB: ;Java-;; .
1.2.
3.
-
92
EJB:
; ; ;
.DCOM -
Microsoft. , -. -, - .
DCOM: ; ;; ;
DCOM: ; ; Active Directory;
URL. CORBA
.
-
93
, . , - ( , ).
CORBA: ; ; ; ;; .
: URL;
CORBA-;
. , . -, . .
-
94
3.8
- . , - , . - , - . , . , , - .
(.15.):
(Data Flow Systems). (Call-and-Return
Systems). (Independent
Component Systems). (Data-Centric
Systems). (Virtual machines).
, , :
- (Batch Sequential Systems);
(Pipe and Filter Architecture).
1.2.
3.
4.
5.
-
95
15 -
-
96
- - -, , . - .
- . , . , , . , .
- , - , , - .
, , . . :
- (Main Programm and Subroutines);
- (Object-Oriented Systems);
-
97
- (Client-Server Systems);
(Hierarchically Layered Systems).
- (), , , . - (Master-Slave Architecture), (). , , , .
- -. , (-) , , . , - , , , , - . - - , , .
-
98
.
- - --, , - .
- , . , , - . - . - -. , - , .
, , , . :
(Communicating Sequential Processes);
, (Event-Based Systems).
.
-
99
, , , - , -. .
- , (). - . - , , - . - :
, - (Database Systems) - ;
, (Blackboard Systems).
, , ( ), - . .
, .
-
100
. , , .
(Interpreters); , (Rule-
Based Systems).
, . , Linux- Windows.
, , . . , . CLIPS.
2.
2.
-
- , - -.
-
101
- - - .
-
-, - - .
-
- , - .
-
- .
-, - , - - -, , .
-, -.
- , .
-
102
, - - , - - .
.
- , .
- .
3.9. () -
- . , - .
.16.
(System Infrastructure Frameworks) - , .
- (Middleware Frameworks) - .
-
103
, , , - - .
ISO/IEC 42010 , , () ( ). ,
16 -
-
104
, .
, (Architecture-driveng framework), - . , . - , .
, , , - . - , , - , -. , , , , - .
(grey box), .
(application frameworks) - (GUI, .).
(Domain Frameworks) . .17.
, .
-
105
17 -
-
106
(Support Frameworks) .
. :
.TOGAF.DoDAF.FEA.Gartner.
. IBM (John Zachman). - () . , , , . , - -, (3).
- : , , , , . - :
(?); (?); (?); (?); (?); ,
(?).
1.2.3.4.5.
-
107
3.
(
?)
(
?)
(
?)
(
?)
(
?)
-
-
-
-
-
,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
108
- . :
; -; ; ; ; .
(stakeholders), :
( );- ( -
); ( ); ( ); ( ); ( ).
6 6, . :
, .
.
, , .
() ( ).
1.2.3.4.5.6.
1.2.
3.4.5.6.
1.
2.
3.
4.
-
109
.
.
.
-. - -. - . - . , . - , ..
, , -: 1 ; 2 - ; 3 - ; 4 ; 5 ; 6 , ..
: 1 -; 2 -; 3 - ; 4
5.6.
7.
-
110
; 5 ; 6 . - .
- : 1 ; 2 -; 3 ; 4 - ; 5 ; 6 .
- : 1 , , - ; 2 - ( ); 3 - - ; 4 - ; 5 ; 6 .
-: 1 ; 2 ; 3 ; 4 - ; 5 ; 6 .
- -
-
111
: 1 -; 2 --; 3 --; 4 , ; 5 -; 6 .
- (), , -. .
TOGAF (The Open Group Architecture Framework) . .
TOGAF - -, - . - ( ANSI/IEEE 1471-2000) -, - .
TOGAF -:
- ( -, );
-
112
( -);
( );
( , ).
TOGAF :
ADM- (Architecture Development Method), ;
ADM;
(Architecture Content Framework), ;
(Enterprise Continuum), ;
TOGAF (TOGAF Reference Models):
o TRM (Technical Reference Model) ;
o III-RM (The Integrated Information Infrastructure Model) .
-
113
, , , (Architecture Capability Framework).
ADM - . ADM - . . - . .
TOGAF .18.
18 - TOGAF
-
114
4.
4. TOGAF
(Preliminary Phase)
-, -, , - .
A, - (Architecture Vision)
- , - ,
B, - (Business Architecture)
- -,
C, (Information Systems Architecture)
D, (Technology Architecture)
, -,
-
115
E, (Opportu-nities and Solutions)
( - )
F, (Migration Planning)
, -
G, - - (Implementation Gov-ernance)
- -
H, (Architecture Change Management)
- -
, TOGAF , . , , TOGAF .
DoDAF (Department of Defense Architecture Framework) - : (models), (views) (viewpoints).
-
116
. , DoDAF - . (NATO Architecture Framework NAF), - (Ministry of Defense Architecture Framework MODAF) .
DoDAF , . , , , ().
DoDAF , :
;
;
;,
;; ; .
. , , , ..
.
-
117
DoDAF :
(All Viewpoint): ;
(Capability Viewpoint): , ..;
(Data and Information Viewpoint): ;
(Operational Viewpoint): ;
(Project Viewpoint): ;
(Service Viewpoint): ;
(Standards Viewpoint): , , , ..;
(System Viewpoint): .
DoDAF - (Data Meta-Model DM2), , , . DM2 . :
-
118
(Conceptual Data Model) .
(Logical Data Model) .
- (Physical Exchange Specification) , .
, , DoDAF []:
.
, .
, .
, .
, DM2.
, .
, .
1.
2.
3.
1.
2.
3.
4.
5.
6.
7.
-
119
, .
DoDAF . , .
(Federal Enterprise Architecture - FEA) . FEA . ( ), ( TOGAF).
FEA :
; ; ; ; .
FEA : , ; , -
; ;
; ; .
8.
-
120
FEA, , . :
- ( );
, , ( ).
. - . , , .
, . : , .
, . - , , , .
FEA , :
-
121
(BRM) - .
(CRM) - , .
(TRM) , -.
(DRM) .
(PRM) , .
FEA . :
: , .
: , , (, , , ).
: .
: , ( , ).
1.
2.
3.
4.
-
122
FEA :
;
;
, - .
:
;
, ;
, .
- . - - .
Gartner Gartner.
Gartner, , .
-
123
: , - . , , , .
, , .
Gartner - -, . , , . - .
- , - , , - . , - , - . , Gartner, - , .
Gartner, : ?,
-
124
?. , , .
Gartner :
.
.
.
.
. ,
. .
, .
-, .
.
Gartner , - . , ;
1.
2.
3.
4.
5.6.
7.8.
9.
10.
-
125
, . Gartner , , -.
3.10. .
, , .
. (Enterprise Application Integration), (Business-to-Business Application).
:
; -
-; -;.
(Information-Oriented Integration) , .
:
; ;
-
126
API EPR-.
. , . .
(Federated Database Systems) . , . .
API ERP-- - , (ERP).
- - (). - , . -.
- , -
-
127
-, - (-).
- - . - , , -, . - , - .
-, .
.
:
;
.
EAI, A2A (Application-to-Application Integration), B2B (Business-to-Business Integration).
A2A B2B,
-
128
.
:
- (Point-to-Point); (hub-and-spoke); (Bus).
- ( 19, ). , . . :
;
-;
;
; ; API; ; ;
; -
( 19, ) (- 19, ). .
1.2.3.
-
129
(Enterprise Service Bus - ESB). ESB, EAI. :
EAI , - (), ESB , ;
EAI, ESB .
ESB . ESB , , (backbone), , .
- - () ESB . ESB -
1.
2.
19 -
-
130
: - .
ESB:
; ; ; ; ;.
ESB, , :
; ; -
, . ESB , , -
, - . -, ESB, , , , , .
ESB :
( );
; -;
-
131
-; -.
. , , . , , .
: ( , API), ( ).
- - . , - .
- . , .
:
.
1.
-
132
.
. . Web-
. . ,
, . -
BPEL (Business Process Execution Language) Web-.
- - .
ESB . .20.
3.11. -
- (service-oriented architecture, SOA) , (service). - ,
2.3.
4.5.
6.7.
-
133
, . - , -. -, , , .
:
20 -
-
134
;
;
; ; - -
.
:
-;
; ,
, - .
. -, , .
. - - .
- . , , CMMI (Capability Maturity Model Integration), - .
-
135
, Sonic Software Corporation 2005 :
(Initial Services).
(Architected Services).
- (Business Services And Collaboration Services).
- (Measured Business Services).
- (Optimized Business Services).
. XML, WSDL, SOAP, UDDI. . , ESB. , . .
, .21
. ,
1.
2.
3.
4.
5.
-
136
, . .22.
, . , . .
- -
21 -
-
137
22
-
138
, . WSBPEL.
: - (Business Services) (Collaboration Services). , : -, . - , .
(-, ).
Web- -.
.23.
- - --. data mining. - :
- (Business Activity Monitoring, BAM);
- (Rule Engine);
-
139
23
-
140
; .
, - .
.24.
- . - -. , , :
- -;
.
: ().
.25.
-, -. , - . - --, - .
-
141
24 -
-
142
25-
-
143
- (Maturity Model for Service Oriented Enterprises, SOE). IBM BEA Systems. -. , - , .
SOE : (SEO foundation).
-- , --, . - .
, (SOE repeatable projects infra-focused). , ESB, , . . , -.
, (SOE extended enterprise-focused). - . -,
1.
2.
3.
-
144
. .
(SOE solution focused). , - . - ( -, ). -.
, (SOE performance, agility and intelligence focused). , , . . .
. , SOE .
4.
5.
-
145
-
4. -
4.1. -
- - -- . - , - -.
- - , - . , :
9000;
;
;
;
;
. - -
, - :
-
-
-
--
-
-
146
. .
. , .
. .
- . - .
. , , .
- . - , -- .
-. - - - .
- -
1.
2.
3.
4.
5.
6.
7.
-
147
-
. MS Visio, ARIS CaseWise. - , . - , - .
- - , -. - , -, - , - .
4.2. -
- , , . - , .
-
148
-: -
. -. -. -
. -
. -
.
-. -
. -.
(). -.
-:
; -
;
-; ; -; -;
;
1.
2.3.4.
5.
6.
7.
8.
9.10.
11.
--
-
----
-
149
-
;
-;
-.
, .
4.3. - (Business Process Modeling)
- - - - - . - -:
-.
-.
-.
-. -
.
-
-
-
1.
2.
3.4.
5.
-
150
-.
- .
- .
-. -
. -
.
-.
- IDEF [11]IDEF Integration Definition
Metodology ( ). . IDEF , 1980- . Department of Defense USA ( ) . , , .
IDEF0 (Function Modeling) , , , .
IDEF1 (Information Modeling) -
6.
7.
8.
9.10.
11.
12.
-
151
-
, , .
IDEF2 (Simulation Model Design) , - . . , - .
IDEF3 (Process Description Capture) - . , - -. , , -. IDEF3 .
Process Flow Description (PFD) , , - . Object State Transition Description (OSTD) , - , .
IDEF4 (Object-Oriented Design) - - . - UML.
IDEF5 (Ontology Description Capture) ,
-
152
. ; , , , , .
IDEF6 (Design Rational Capture Method) - .
IDEF7 (Information System Auditing) - .
IDEF8 (User Interface Modeling) (Human-System Interaction Design). .
IDEF9 (Business Constraint Discovery) - ( , ) .
IDEF10 - Implementation Architecture Modeling.
IDEF11 - Information Artifact Modeling.IDEF12 - Organization Modeling.IDEF13 - Three Schema Mapping Design.IDEF14 (Network Design) -
.
-
153
-
, , , .
- :
- IDEF0 -.
IDEF3 .
DFD .
IDEF0 (), - . IDEF0 IDEF3 , 5 6.
5.
- -
IDEF0
1 (UOB)
(, ), - / .
-
154
2
, , - , - .
3
, , - , -.
4
- , -, - .. IDEF0 - , .
5
.. , .. , - , . : -, ..
IDEF31
(UOW)
(, ), - / .
2
, - , -,
-
155
-
3
, - - . -
4
, - - . -
5 -
, - .
6. IDEF0 IDEF3
1 . -
- .
2 . -- .
3 . - - .
IDEF0 . 26 . - .27.
-
156
26
-
ID
EF0
-
157
-
27
-
ID
EF0
-
158
IDEF3 .
IDEF3 . , - . IDEF3 - .
IDEF3: (Temporal
precedence), . , .
(Object flow), . . - , - . , - .
(Relationship), .
IDEF3 . 28.
- , , ( ).
-
159
-
28 -
IDEF
3
-
160
, - , - , - .
DFD , - - . - , . .
:
( , , , , , , , );
(, );
( -; , , - (), , , - ..);
( );
( - ). DFD . 29. DFD
, , - .
-
161
-
29
D
FD
-
162
5.
CASE-
5.1 CASE-
, - - . - :
;
; , -
- - ;
;
;
;
.
- , - . ,
-
163
CASE-
, - :
;
; ,
;
.
CASE- (Computer Aided Software Engineering). CASE- - , : , - -, , , , , , .
CASE-, .
, CASE- , , , , - - .
- CASE-, :
-
164
( );
( );
( ).
- , , .
5.2 CASE-CASE- -
- , , , - .
CASE- .
CASE- (.30):
. . . . ..
,
1.2.3.4.5.6.
-
165
CASE-
CASE-, .
. :
;
;
; ,
.
30 - CASE-
-
166
. :
;
;
.
, , .
, . :
; ;
; .
-. , - .
CASE- :
;
; ; ;
-
167
CASE-
; ; ; .
CASE- - . CASE- :
( );
(- , , , );
( );
; (
);
; ; ; .
CASE- :
1. . : ; ; ; .
-
168
2. . :
;
;
,
,
; ; ,
; ;
; -
-- . - .
5.3 CASE-
CASE- :
CASE-.
CASE-. . CASE-.
1.
2.3.4.
-
169
CASE-
, CASE-. .
:
, ;
;
CASE- ;
CASE- ;
.
: ; ,
; ; ,
CASE-; ,
; ,
;
-
170
;
CASE-;
.
CASE-, . , , .
:
, ;
, ;
- ;
- ;
.
: , ,
; -
;
-
171
CASE-
, ( ) , ;
. ,
, -. .
:
: , , .
: - , - , , .
: - , , -, , , ; , , - , , - .
: , CASE-- , .
1.
2.
3.
4.
-
172
: , , , .
: , CASE-, .
: CASE--, CASE-, , - , ; - , .
- CASE- - , - , , .
- CASE- - CASE- , . , . :
;
5.
6.
7.
-
173
CASE-
CASE- ;
, ;
CASE-.
CASE-. CASE- .
:
; ; .
. :
, ; ; ; ; .
. .
-
174
, - , - . -, , - .
-, CASE-.
, . : , .
, () . , , .
- - , CASE-, - .
:
CASE-?
( )?
?
1.2.
3.
-
175
CASE-
:
, ( );
, , ( CASE-);
, , , ( );
, CASE- , , ( - ).
:
. ;
( );
(
-
176
, );
CASE- ( CASE-, ).
, .
- CASE- - .
: ,
, , ;
, CASE-;
- , - CASE- , , ;
-, ;
.
- CASE-,
-
177
CASE-
, .
CASE- , :
, ,
, , , .
CASE- .
CASE- , - -. , CASE- .
5.4 CASE- ,
CASE-:CA ERwin Process ModelerCA ERwin Data ModelerVisual Paradigm for UMLARIS Express
CA ERwin Process Modeler ( BPwin) , , -.
1.2.3.4.
-
178
31-
CA
ERw
in P
roce
ss M
odel
er
-
179
CASE-
: IDEF-0, IDEF0, IDEF3, DFD, FEO, Swimlane. . 31.
CA ERwin Data Modeling .
CA ERrwin Data Modeler - IDEF1x, IE Dimensional, SQL- , -, .
. 32Visual Paradigm for UML -
UML. - : , , , , , .
Visual Paradigm for UML : UML ; SysML ; SoaML ; -
, ;
SQL-; -
; -
BPMN; BPEL; .
. 33.
-
180
32 -
C
A ER
win
Dat
a Mod
eler
-
181
CASE-
33 -
Visu
al P
arad
igm
for U
ML
-
182
ARIS Express ARIS (ARchitecture of Integrated Information Systems) IDS Scheer, Software AG. Gartner Group Forrester Research IDS Scheer -.
ARIS Express :
(Organizational chart)
- (Business process)- (IT infrastructure) (Process landscape) (Data model) (System landscape) (Whiteboard)BPMN 2.0 (BPMN
diagram) (General diagram)
. 34.
CASE-, . , CASE-, .
-
183
CASE-
34 - ARIS Express
-
184
6. UML
6.1 UML
- , - . CASE- (upper CASE tools) CASE- (lower CASE tools).
CASE- - , - . CASE- , , - .
, -, -- (Unified Modeling Language UML). UML , , - - .
-
185
UML
1980- - - . - , - - . UML. - UML - CASE-.
- UML :
( ) ;
.
UML . - , - , , :
;
, , .
-
-
-
-
-
186
UML .
, -, .
- , , - , .
- , , .
- - .
6.2
, - , ( , use case diagram), , .
:
-
187
UML
(actor) , , ;
, , ( .., ), , .
, , :
(Generalization) ;
(include) , ;
(extend) , .
. 35:
- .
(activity diagram) , -, , :
-
-
-
-
-
-
188
35 -
-
189
UML
36 -
, , .
. 36:
-
190
- - .
(sequence diagram) , .
: ; (lifeline), ; , , .
. 37:
, .
, . -, , , .
-
191
UML
.
, , - , :
37 -
-
192
( ). , .
UML - , - . - .
, , , .
. 38:
-, .
, :
; ; ; (
, );
----
-
193
UML
38 -
-
194
, .
, , .
- :
;
, ;
, .
UML Profile for Database Design, , , : , , , , , . : , , . .
-
-
-
-
-
195
UML
6.3
.
UML, :
- , ;
- , , ;
- , ;
- .
UML .
(component diagram) , . , , , , .. ,
-
196
.
:
- ;
- ;
- ;
- .
. 39:
(deployment diagram).
, , . , ( - , -), ( - , -) .
-
197
UML
39
-
198
40
40:
, .
-
199
UML
:
() ; () .
- (-), , - () .
UML - . - UML , , .
--
-
200
27 2006 . N 149-. , - .
24.202-80 . - .
34.201-89. . . , .
34.602-89. . . .
34.003-90. . . . .
34.601-90. . . . .
34.603-92. .
9126-93. -. . - .
/ 12207-99 . .
1.
2.
3.
4.
5.
6.
7.
8.
9.
-
201
51987-2002. . . (). .
15288-2005 . . .
.. . : https://sites.google.com/site/anisimovkhv/learning/pris.
., ., ., UML. CS. , - .: , 2006. - 736 .
.., , - .: , 2013. - 304 .
. ., . ., . . : / 2- ., . .: - (.): . , 2010 . 299.
. ., , 8- .: . . .: , 2005. 1328 .: . . . .
.., . : - . .: . . 2008. 171 .
.., CA ERwin Process Modeler (BPwin; AllFusion Process Modeler), - .: -, 2009, - 384 .
, . ., / . . , . . . .: -, 2009. 464 .
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
-
202
., UML 2.0 . - , , - .: , 2013. - 736 .
.., UML 2, - .: -, 2007. - 576 .
.., .., , - .: -, 2007, - 336 .
.., .., UML. , , , - .: , 2010. - 640 .
.., .., UML [ ]: . - . - 2013. - : http://book.uml3.ru.
., ., UML 2.0. - , - .: , 2007. - 544 .
.., .., . -, - .: , , 2013. - 544 .
. , UML, - .: , 2013, - 432 .
. ., : : / 2- ., - .: , 2012. - 464 .
: www.finexpert.ru- www.idef.ru
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.30.
-
, , , .
1998 . 2002 . 2008 . - . 2004 , 2011 . 2012 - -.
, , , , , - . , , , - . , . - , . - - , 2009 . - : --; -; -; -- . , .
http://itgs.ifmo.ru/
-
-
. ..
100 .
.
-
- 197101, -, ., 49