Szkolenie Business process driven system modeling with BPMN and UML

We perform modelling exercise for various reasons. Depending on the goal set and the phase of the project, the tools used and thus the selection of diagrams change. During the analysis, we use not only a different set of diagrams than during the implementation, but, which may be more important, we use a different level of detail.

During the training, we will present a very specific approach leading to the preparation of a project for the implementation of the system supporting the operational activities of the company. The approach used is largely based on architecture development method, but due to time constraints, we will focus on creating a model and appropriate use of BPMN and UML diagrams.

Most of UML diagrams will be discussed and BPMN will be presented up to analytic level. Executable BPMN will only be discussed briefly, to show what must be considered during analytical modelling to avoid future problems during implementation and solution deployment.

During the training, a process model for producing a television or internet broadcast will be built.

Scope of the training
Introduction

Creating a vision.

  • Requirements, business use cases and process map.
  • BPMN introduction.
  • Diagrams: simple class diagram, use case diagram, relations basics.

BPMN’s hidden conceptual framework.

Descriptive Process Modelling.

  • Components of descriptive model.
  • Hierarchical modelling.
  • Top-level model in BPMN.
  • Going down in decomposition hierarchy.
  • When to stop?
  • Linking BPMN model with UML.

Diving into details.

  • Use cases revisited.
  • BPMN model refinement.
  • Data objects, services and components.
  • Diagrams: Activity diagram, sequence diagram, class diagram.

Analytic Process Modelling.

  • More about events.
  • Business rules.
  • Process optimization and typical problems.
  • Instance alignment and iterations.
  • When everything fails: state machine diagram.
  • Timing diagram.
  • Transaction processing.

Systems and technology.

  • Component diagram.
  • Deployment diagram.
  • Composite structure diagram.

Final steps.

  • How to put everything together.
  • Creating final documentation.

Summary.

Training methodology
The training is conducted in English. Presentations, illustrations, discussions, team exercises, questions and answers.

Training materials
Electronic training presentation, exercise materials and aids.

Participation requirements
No preliminary requirements.

Duration: 3 days/ 24 h, we recommend a 4-day training
Training Group: 10 participants.