Software process models capture structural and behavioral properties of software development activities, supporting the elicitation, analysis, simulation, and improvement of software development processes. Various approaches for the modeling and model-driven analysis of software development processes have been proposed but little progress has been made regarding standardization. With increasing demands regarding flexibility and adaptability of development processes, the constant evolution of development methods and tools, and the trend toward continuous product deployment, better support for process engineers in terms of universally applicable modeling notations as well as simulation and enactment mechanisms has become more desirable than ever. In contrast to software process modeling, the discipline of business process modeling has attained a greater level of consensus and standardization, leading most notably to the Business Process Model and Notation (BPMN). The success of BPMN as a standard business process modeling notation has made scholars ponder whether BPMN could also be used for modeling software development processes. This chapter analyzes this question by eliciting fundamental assumptions made in BPMN about the nature of business process models, which ultimately determine which aspects of the process are included in the model and which aspects are either left out or treated as ancillary.
Weitere Kapitel dieses Buchs durch Wischen aufrufen
Bitte loggen Sie sich ein, um Zugang zu diesem Inhalt zu erhalten
Sie möchten Zugang zu diesem Inhalt erhalten? Dann informieren Sie sich jetzt über unsere Produkte:
- Modeling Software Processes Using BPMN: When and When Not?
- Chapter 9
ec4u, Neuer Inhalt/© ITandMEDIA