Domain Understanding and Modeling

Week 3 - Business Process Modeling

  • Why do we model business processes?
  • BPMN 2.0 Notation


Slides in English:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA116/um/en/DUM_05_BPMN_ENG.pdf

Recorded lecture in Czech:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA116/um/vi/84695513/


Seminar briefing in English:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA116/um/seminar_briefings/Business_Process_Diagram.mp4


Seminar tasks:


Principles to follow
  • Approx 10-15 nodes on a diagram.
  • At least 2 swimlanes, preferably some gates. 
  • Imagine that there is a token travelling through the graph, it should not get stuck anywhere. 
  • Do think about possible multiple start or end events. 
  • Preferably, follow left-to-right orientation of flow (alternatively, top-to-bottom is acceptable as well). 
  • 1 actor from use case = 1 swimlane. 
  • 3rd party pool is a blackbox, only message flows interchange between pools. 
  • Processes do not remember anything on their own, use data stores if you need to. 

    


  1. Make a business process diagram.    [2 pts]
  2. Make another BPD.     [2 pts]
  3. For either of them, do a verbal description providing some explanation and context.      [1 pt]