(Business) Process Model
Definitions
Term: Process Model |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
A (business) process model consists of a set of activity models and execution constraints between them. Each process model acts as a blueprint for a set of process instances, and each activity model acts as a blueprint for a set of activity instances. [Weske 2007], [PO-JRA-2.1.1] {GEN: Process} |
|||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
A process model is a precise description of the software
process. It serves three main purposes: 1. It facilitates understanding and communication. 2. It supports process management and improvement. 3. It may serve as a basis for automated support. A process model is a simplification of reality [Hans2008]. {SPC: Software process model, Service Process model} |
An adaptation process model is a process model that guides the adaptation of software systems. An example of an adaptation process model is ISO/IEC 14764 which is used for adapting software through software maintenance. [CD-JRA-1.1.4] |
Process models are processes of the same nature that are classified together into a model. Thus, a process model is a description of a process at the type level. Since the process model is at the type level, a process is an instantiation of it. The same process model is used repeatedly for the development of many applications and thus, has many instantiations. One possible use of a process model is to prescribe how things must/should/could be done in contrast to the process itself which is really what happens. A process model is roughly an anticipation of what the process will look like. What the process shall be will be determined during actual system development [Wikipedia]. |
Competencies
- VUA: Software engineering; http://www.cs.vu.nl/en/sec/imse; Hans van Vliet, Patricia Lago, Qing Gu
-
UniHH: Business Process Management http://vsis-www.informatik.uni-hamburg.de/information; Winfried Lamersdorf, Sonja Zaplata, Kristof Hamann
- Lero: Software Engineering; http://www.lero.ie; Stephen Lane, Ita
Richardson
- Tilburg: Business Process Modeling; http://www.tilburguniversity.nl/eriss/research/; Oktay Turetken
Scenarios
References
- [Hans 2008] H. Van Vliet, Software Engineering: Principles and Practice 3nd edition, 2008
-
[Weske 2007] M. Weske, Business Process Management: Concepts, Languages, Architectures, Springer, 2007.
-
[PO-JRA-2.1.1] Survey on Business Process Management
- [CD-JRA-1.1.4] Coordinated design knowledge models for software engineering and service-based computing
- [Wikipedia] Process Model: http://en.wikipedia.org/wiki/Process_model