Without a common language for describing processes and requirements, misunderstandings and errors arise. The course solves this by providing standardized modeling tools.
Program of the course "Visual Modeling of Business processes and Systems"
1
What is modeling and why it is needed
UML and BPMN: differences and purposes
Levels of modeling: business processes, requirements, systems
Tools for building diagrams (draw.io, Visual Paradigm, Enterprise Architect)
2
Events, tasks, gateways, flows
A simple business process: step-by-step building
3
Pools and swimlanes
Subprocesses, messages, timers
Examples from real cases
4
Exercises: modeling sales, onboarding, customer service processes
Typical mistakes in BPMN
5
How to collect and structure requirements
Actors, use case scenarios
Building a use case for an application system
6
Similarity and difference from BPMN
Algorithms, behavior options
Practicum: modeling user scenarios
7
Basics of the object-oriented approach
Classes, attributes, associations
Connection with business requirements
8
How to describe interaction between systems and users
Using them to clarify integration requirements
Practicum on cases
9
When to use BPMN, when UML
Full cycle from process → to requirements → to architecture
Best practices
10
Analysis of a complex case (from business process to system diagrams)