Acknowledgments |
|
xiv | |
Introduction |
|
xv | |
|
|
1 | (16) |
|
|
3 | (2) |
|
|
5 | (1) |
|
Business Process Modeling |
|
|
6 | (8) |
|
Understanding the Business |
|
|
8 | (1) |
|
Information System Support |
|
|
8 | (3) |
|
|
11 | (1) |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
14 | (1) |
|
Business Modeling with UML |
|
|
14 | (2) |
|
|
16 | (1) |
|
|
17 | (42) |
|
|
17 | (1) |
|
Unified Modeling Language |
|
|
18 | (35) |
|
|
19 | (15) |
|
|
34 | (1) |
|
|
35 | (5) |
|
|
40 | (7) |
|
|
47 | (1) |
|
|
47 | (4) |
|
|
51 | (2) |
|
|
53 | (1) |
|
|
53 | (1) |
|
|
53 | (4) |
|
|
54 | (1) |
|
|
55 | (1) |
|
|
56 | (1) |
|
|
57 | (2) |
|
Modeling the Business Architecture |
|
|
59 | (28) |
|
|
60 | (2) |
|
|
60 | (2) |
|
|
62 | (4) |
|
Eriksson-Penker Business Extensions |
|
|
66 | (19) |
|
|
68 | (8) |
|
|
76 | (2) |
|
|
78 | (3) |
|
|
81 | (2) |
|
|
83 | (2) |
|
|
85 | (1) |
|
|
85 | (2) |
|
|
87 | (46) |
|
Four Common Business Views |
|
|
89 | (41) |
|
|
90 | (15) |
|
|
105 | (13) |
|
|
118 | (5) |
|
|
123 | (7) |
|
|
130 | (3) |
|
|
133 | (36) |
|
|
134 | (3) |
|
|
136 | (1) |
|
Object Constraint Language |
|
|
137 | (16) |
|
|
138 | (1) |
|
|
139 | (7) |
|
|
146 | (2) |
|
|
148 | (5) |
|
Business Rules Categories |
|
|
153 | (10) |
|
|
154 | (5) |
|
|
159 | (3) |
|
|
162 | (1) |
|
|
163 | (3) |
|
|
166 | (3) |
|
|
169 | (18) |
|
|
170 | (2) |
|
How Business Patterns Are Used |
|
|
171 | (1) |
|
|
172 | (1) |
|
|
173 | (1) |
|
The Patterns in This Book |
|
|
174 | (1) |
|
Resource and Rule Patterns |
|
|
174 | (1) |
|
|
175 | (1) |
|
|
175 | (1) |
|
The Business Patterns Template |
|
|
175 | (8) |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
176 | (3) |
|
|
179 | (1) |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
180 | (1) |
|
|
181 | (1) |
|
|
181 | (1) |
|
|
181 | (2) |
|
|
183 | (1) |
|
|
184 | (1) |
|
|
185 | (2) |
|
Resource and Rule Patterns |
|
|
187 | (86) |
|
|
191 | (8) |
|
Business Definitions Pattern |
|
|
199 | (8) |
|
Business Event-Result History Pattern |
|
|
207 | (8) |
|
|
215 | (4) |
|
Core-Representation Pattern |
|
|
219 | (4) |
|
|
223 | (6) |
|
|
229 | (6) |
|
Geographic Location Pattern |
|
|
235 | (6) |
|
Organization and Party Pattern |
|
|
241 | (6) |
|
Product Data Management Pattern |
|
|
247 | (10) |
|
Thing-Information Pattern |
|
|
257 | (4) |
|
|
261 | (6) |
|
Type-Object-Value Pattern |
|
|
267 | (4) |
|
|
271 | (2) |
|
|
273 | (20) |
|
Business Goal Alloction Pattern |
|
|
277 | (6) |
|
Business Goal Decomposition Pattern |
|
|
283 | (6) |
|
Business Goal-Problem Pattern |
|
|
289 | (3) |
|
|
292 | (1) |
|
|
293 | (60) |
|
Basic Process Structure Pattern |
|
|
295 | (4) |
|
Process Interaction Pattern |
|
|
299 | (6) |
|
|
305 | (4) |
|
|
309 | (6) |
|
Process Layer Supply Pattern |
|
|
315 | (8) |
|
Process Layer Control Pattern |
|
|
323 | (6) |
|
|
329 | (10) |
|
Process-Process Instance Pattern |
|
|
339 | (2) |
|
|
341 | (6) |
|
Process Instance State Pattern |
|
|
347 | (4) |
|
|
351 | (2) |
|
From Business Architecture to Software Architecture |
|
|
353 | (34) |
|
Software Development Process |
|
|
354 | (4) |
|
What Is Software Architecture? |
|
|
358 | (5) |
|
Myths about Software Architectures |
|
|
360 | (1) |
|
Designing a Good Architecture |
|
|
361 | (2) |
|
Modeling the Software Architecture |
|
|
363 | (5) |
|
Software Architectural Views |
|
|
364 | (4) |
|
Using the Business Architecture to Define the Software Architecture |
|
|
368 | (15) |
|
Identify the Information Systems |
|
|
371 | (2) |
|
Find Functional Requirements |
|
|
373 | (4) |
|
Find Nonfunctional Requirements |
|
|
377 | (1) |
|
Act as Basis for Analysis and Design |
|
|
378 | (3) |
|
Identify Suitable Components |
|
|
381 | (2) |
|
|
383 | (4) |
|
|
387 | (32) |
|
|
387 | (1) |
|
|
388 | (4) |
|
|
389 | (2) |
|
|
391 | (1) |
|
|
392 | (2) |
|
Resources and Organization |
|
|
394 | (9) |
|
|
394 | (4) |
|
|
398 | (5) |
|
|
403 | (1) |
|
|
403 | (13) |
|
|
408 | (6) |
|
System Requirement Specification |
|
|
414 | (2) |
|
|
416 | (3) |
Appendix A Eriksson-Penker Business Extensions |
|
419 | (10) |
|
|
419 | (1) |
|
|
420 | (1) |
|
Stereotypes and Constraints |
|
|
421 | (6) |
|
|
427 | (2) |
Appendix B Business Patterns Summary |
|
429 | (6) |
|
Resource and Rules Patterns |
|
|
429 | (3) |
|
|
432 | (1) |
|
|
432 | (3) |
Glossary |
|
435 | (10) |
References |
|
445 | (4) |
Index |
|
449 | |