Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-31-51-M-6

Process Modeling (M, 4.0 LP)

Module Identification

Module Number Module Name CP (Effort)
INF-31-51-M-6 Process Modeling 4.0 CP (120 h)


CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in SuSe
Level [6] Master (General)
Language [EN] English
Module Manager
Area of study [INF-SE] Software-Engineering
Reference course of study [INF-88.79-SG] M.Sc. Computer Science
Livecycle-State [NORM] Active


Type/SWS Course Number Title Choice in
Presence-Time /
SL SL is
required for exa.
PL CP Sem.
2V+1U INF-31-51-K-6
Process Modeling
P 42 h 78 h
ja PL1 4.0 SuSe
  • About [INF-31-51-K-6]: Title: "Process Modeling"; Presence-Time: 42 h; Self-Study: 78 h
  • About [INF-31-51-K-6]: The study achievement "[U-Schein] proof of successful participation in the exercise classes (ungraded)" must be obtained.
    • It is a prerequisite for the examination for PL1.

Examination achievement PL1

  • Form of examination: written exam (Klausur) (60-180 Min.)
  • Examination Frequency: each semester
  • Examination number: 63151 ("Process Modeling")

Evaluation of grades

The grade of the module examination is also the module grade.


  • Introduction and classification (objectives, research and application areas)
  • Terminology (process model, role, 4-domain-principle)
  • Prescriptive process modeling (life cycle models, standards, examples, assessment criteria, process gates)
  • Descriptive process modeling (possible usages, procedure, process elicitation)
  • Process modeling notations (Appl/A, Funsoft Nets, Marvel, Statemate, MVP-L, IDEF0, ETVX)
  • Process modeling tools (ECMA/NIST reference model, modeling tools, PSSEs, examples)
  • Software project planning (effort estimation, schedule planning, personnel planning, sequence planning)
  • Project monitoring and management (data collection, visualization of metrics)
  • Other usages (SPI, QIP, ISO 15504, ISO 9000, CMMI, process simulation)
  • Future developments (agile process documentation, process machines, process patterns)

Competencies / intended learning achievements

Gaining knowledge and capabilities for designing, creating, analyzing, and applying software development processes
  • becoming acquainted with industrial software development processes,
  • independent modeling of software development processes,
  • advantages and disadvantages of process modeling techniques,
  • applying process models effectively for different purposes.


  • Jean-Claude Derniame, Badara Ali Kaba, David Wastell (Eds.): Software Process: Principles, Methodology, and Technology. Lecture Notes in Computer Science 1500, Springer, 1999.
  • Finkelstein, A., Kramer, J., Nuseibeh, B. (eds): Software Process Modelling and Technology. Taunton: Research Studies Press, 1994.
  • Christian Bunse und Antje von Knethen. Vorgehensmodelle kompakt. Spektrum Akademischer Verlag, Heidelberg, 2002.
  • Jürgen Münch, Ove Armbrust, Martin Kowalczyk, Martin Soto. "Software Process Definition and Management", Springer, 2012.
  • Object Management Group: Software & Systems Process Engineering Metamodel (SPEM). 2008.

Requirements for attendance of the module (informal)


Requirements for attendance of the module (formal)


References to Module / Module Number [INF-31-51-M-6]

Course of Study Section Choice/Obligation
[INF-88.79-SG] M.Sc. Computer Science [Specialisation] Specialization 1 [WP] Compulsory Elective
Module-Pool Name
[GS-CVT-CS-2022-E-MPOOL-6] Catalog Electives Computer Science 2022
[GS-CVT-CS-E-MPOOL-6] Catalog Electives Computer Science
[INF-SIAK-DT-CS-MPOOL-6] SIAK Certificate "Digital Transformation" - Modules INF "Computer Science"