Формальные языки моделирования (BPMN / DMN) [2022]
Академия Информационных Систем (АИС)
Алексей Петров
Цель курса сформировать у аудитории ключевые умения в области применения формальных языков моделирования для диаграммного описания основных аспектов архитектуры информационных систем и бизнес-процессов.
Целевая аудитория:
- Системные аналитики и разработчики ПО;
- Руководители проектов разработки и внедрения ПО;
- Эксперты в предметных областях знаний;
- Иные специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса;
Модуль 1.1 Дискуссия. Обзор базовых элементов нотации BPMN 2.0
- Введение в нотацию BPMN. Возможности, ограничения, целевая аудитория. Обзор свободных и проприетарных программных средств с поддержкой BPMN.
- Трансформационная парадигма в описании бизнес-процессов. Уровни применения BPMN по Б. Сильверу. Описательный уровень применения. Требования к моделям. Контекст моделирования. Точка зрения.
- Частные процессы. Исходное соглашение о моделировании: типовой набор символов.
- Описательные диаграммы уровня процессов. Соединяющие объекты и объекты потока управления: начальные и заключительные события, сообщения, действия, объекты данных и аннотации.
- Обсуждение правил оформления диаграмм уровня процессов. Решение задач.
- Защита работ и обсуждение результатов.
- Соглашение о моделировании: руководство по стилю. Структурное и симметричное моделирование. Стиль и разметка диаграмм. Использование цветов, текста и линий на диаграммах.
- Правила моделирования. Декомпозиция и иные техники моделирования. Шаблоны и антишаблоны моделирования.
- Детализированные диаграммы уровня пользователя. Объекты потока управления: ручные и автоматические действия, элементарные шлюзы. Использование пулов и моделирование запускаемых подпроцессов.
- Обсуждение правил оформления диаграмм уровня пользователя. Решение задач.
- Защита работ и обсуждение результатов.
- Объекты потока управления: граничные и промежуточные события. Спонтанные процессы. Циклическое исполнение действий и действия с несколькими экземплярами.
- Дополнительные начальные и заключительные события.
- Открытые процессы. Целевое соглашение о моделировании: согласованный набор символов.
- Детализированные диаграммы уровня ИС. Объекты потока управления: ручные действия вне ИС. Использование дорожек и моделирование циклов с пред- и постусловиями. Повторно вызываемые процессы как сервисы.
- Обсуждение правил оформления диаграмм подпроцессов с точки зрения ИС. Решение задач.
- Защита работ и обсуждение результатов.
- Коммуникативная парадигма в описании бизнес-процессов. Хореографии и диалоги.
- Вопросы моделирования решений. Язык DMN и его совместное применение с текущими и перспективными версиями языка BPMN.
- Хореографии между пулами открытых процессов. Потоки сообщений и инициаторы коммуникации.
- DMN-диаграммы требований к решениям (DRD) и их интеграция с ранее созданными BPMN-диаграммами.
- Защита работ и обсуждение результатов.
Продажник