Основы BPMN
Вопрос
Расскажите об основных элементах BPMN и правилах хорошей схемы.
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Пулы и дорожки, разница между ними
Задачи, события (начальное, промежуточное, конечное)
Шлюзы XOR, AND, OR
Поток управления внутри пула и поток сообщений между пулами
Правила: названия глаголом, подписи условий, симметрия шлюзов, подпроцессы для сложного
Что могут спросить следом
- Что такое подпроцесс и когда его использовать?
- Чем BPMN отличается от блок-схемы?
Разбор
BPMN это стандарт нотации процессов, сейчас версия 2.0. Участники показываются пулами: например, клиент и банк. Внутри пула дорожки для ролей или отделов. Работа это задачи, их называю глаголом с объектом: «проверить документы». События это круги: начальное с тонким контуром, промежуточное с двойным, например таймер или получение сообщения, конечное с толстым. Развилки делают шлюзами: исключающий XOR выбирает один путь, параллельный AND запускает все, включающий OR один или несколько. Внутри пула порядок задаёт поток управления, а между пулами только поток сообщений, пунктиром. Хорошая схема читается за минуту: ветки подписаны условиями, что разветвили AND, то сливаем AND, конечные события названы по результату, а сложные участки свёрнуты в подпроцессы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.