Effective Development of User Documentation
We cover the process of creating user documentation for software products, such as document structure, the rules for outlining and formatting, and documentation quality criteria.
Learn the application rules for the graphic elements of the language, study the types of BPMN diagrams and discover the possibilities of automatic execution of the constructed models.
To be determined
The process approach to business organization has proven its effectiveness and usefulness. Correctly described business processes and the elaborate procedure of their continuous improvement enables companies to achieve a significant increase in the quality of their work.
There are many different notations for describing business processes, and each one has its own specialization. Some notations are more intuitive for subject matter experts, some are more suitable for process automation specialists, and others allow them to describe the logic of business processes in a machine-readable form. This means that the complete business process model may contain fragments created in a variety of notations and requires constant synchronization of all these fragments.
The BPMN standard (Business Process Model and Notation), starting with version 2.0, is designed to solve this problem. It describes a sufficient, expressive, and powerful notation, which allows you to build models of very complex business processes in a human-readable form. What is important is that this standard also defines the rules for converting graphic models to a well-structured machine-readable form based on XML.
Due to this, the BPMN language is fully executable, i.e., it allows one to create process models, which will be executed by automated systems for business process management (BPMS). As a result of this standardization, different software products may be used for model development and model execution, provided that these software products support the BPMN standard.
The course focuses on the study of graphical notation and rules for building BPMN models. During the course, students will learn the purpose and application rules of graphic elements of the language, study the types of BPMN diagrams, and get an understanding of the possibilities of automated execution of constructed models.
Students will also receive practical experience in modeling, sufficient for conducting independent analysis and/or development of business processes in BPMN 2.x notation.
To give students:
The course will be useful for all who are involved in modeling, development, and automation of business processes:
It is desirable for students to have experience in projects on business process description, analysis, optimization, automation, or software development and maintenance projects
Topic |
Lection, hours |
Practice, hours |
|
The concept of a business process |
|||
· Definition |
0.3 |
||
· Classification |
0.5 |
0.3 |
|
· Process and operation |
0.2 |
0.2 |
|
Introduction to BPMN 2 standard |
|||
· The purpose of the standard and its place in the modeling process |
0.5 |
||
· Differences between BPMN versions 1.x and 2.x |
0.1 |
||
· BPMN alphabet |
1 |
||
Basic concepts of BPMN language |
|||
· Token, process instance |
0.7 |
||
· Orchestrations, private and public processes |
0.3 |
||
· Gateways |
1 |
0.6 |
|
· Areas of responsibility: pools and swimlanes (lanes) |
0.8 |
1 |
|
· Artifacts and data |
0.5 |
||
Event modeling |
|||
· Types of events and methods of event handling |
0.5 |
||
· Triggers: description of event triggering logic |
1.5 |
1.5 |
|
Activity modeling |
|||
· Tasks and their types |
0.5 |
||
· Sub-processes |
1 |
||
· Cycles |
0.7 |
1 |
|
Collaboration modeling |
|||
· Conversation |
0.5 |
||
· Choreography |
0.3 |
||
Automation of business processes |
|||
· Various approaches to automation |
0.25 |
||
· Analyst’s and developer’s areas of responsibility |
0.25 |
||
11.4 (71%) |
4.6 (29%) |
Tsytovich Pavel
.NET Developer