Формальные языки моделирования (BPMN / DMN) [2022] [Академия Информационных Систем] [Алексей Петров]

Bot

Администратор
Команда форума
23 Янв 2020
205,903
3,143
113
Формальные языки моделирования (BPMN / DMN) [2022]
Академия Информационных Систем (АИС)
Алексей Петров
Цель курса сформировать у аудитории ключевые умения в области применения формальных языков моделирования для диаграммного описания основных аспектов архитектуры информационных систем и бизнес-процессов.

Целевая аудитория:

1. Системные аналитики и разработчики ПО;
2. Руководители проектов разработки и внедрения ПО;
3. Эксперты в предметных областях знаний;
4. Иные специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса;

Содержание:
Модуль 1.1 Дискуссия. Обзор базовых элементов нотации BPMN 2.0


  • Введение в нотацию BPMN. Возможности, ограничения, целевая аудитория. Обзор свободных и проприетарных программных средств с поддержкой BPMN.
  • Трансформационная парадигма в описании бизнес-процессов. Уровни применения BPMN по Б. Сильверу. Описательный уровень применения. Требования к моделям. Контекст моделирования. Точка зрения.
  • Частные процессы. Исходное соглашение о моделировании: типовой набор символов.
Модуль 1.2 Лабораторный практикум 5. BPMN-моделирование, часть 1
  • Описательные диаграммы уровня процессов. Соединяющие объекты и объекты потока управления: начальные и заключительные события, сообщения, действия, объекты данных и аннотации.
  • Обсуждение правил оформления диаграмм уровня процессов. Решение задач.
  • Защита работ и обсуждение результатов.
Модуль 1.3 Дискуссия. Основные правила и принципы моделирования. Шаблоны и антишаблоны моделирования
  • Соглашение о моделировании: руководство по стилю. Структурное и симметричное моделирование. Стиль и разметка диаграмм. Использование цветов, текста и линий на диаграммах.
  • Правила моделирования. Декомпозиция и иные техники моделирования. Шаблоны и антишаблоны моделирования.
Модуль 1.4 Лабораторный практикум 6. BPMN-моделирование, часть 2
  • Детализированные диаграммы уровня пользователя. Объекты потока управления: ручные и автоматические действия, элементарные шлюзы. Использование пулов и моделирование запускаемых подпроцессов.
  • Обсуждение правил оформления диаграмм уровня пользователя. Решение задач.
  • Защита работ и обсуждение результатов.
Модуль 1.5 Дискуссия. Расширенные возможности моделирования
  • Объекты потока управления: граничные и промежуточные события. Спонтанные процессы. Циклическое исполнение действий и действия с несколькими экземплярами.
  • Дополнительные начальные и заключительные события.
  • Открытые процессы. Целевое соглашение о моделировании: согласованный набор символов.
Модуль 1.6 Лабораторный практикум 7. BPMN-моделирование, часть 3
  • Детализированные диаграммы уровня ИС. Объекты потока управления: ручные действия вне ИС. Использование дорожек и моделирование циклов с пред- и постусловиями. Повторно вызываемые процессы как сервисы.
  • Обсуждение правил оформления диаграмм подпроцессов с точки зрения ИС. Решение задач.
  • Защита работ и обсуждение результатов.
Модуль 1.7 Дискуссия. Хореографии и диалоги. Введение в DMN
  • Коммуникативная парадигма в описании бизнес-процессов. Хореографии и диалоги.
  • Вопросы моделирования решений. Язык DMN и его совместное применение с текущими и перспективными версиями языка BPMN.
Модуль 1.8 Лабораторный практикум 8. BPMN- и DMN-моделирование
  • Хореографии между пулами открытых процессов. Потоки сообщений и инициаторы коммуникации.
  • DMN-диаграммы требований к решениям (DRD) и их интеграция с ранее созданными BPMN-диаграммами.
  • Защита работ и обсуждение результатов.

Продажник