Бизнес-тренинг

Формальные языки моделирования бизнес-процессов

...
Категория

Бизнес-анализ

Длительность

40 часов

Аннотация

Тренинг направлен на освоение формальных языков моделировния бизнес-процесссов для диаграммного описания основных аспектов архитектуры информационных систем и бизнес-процессов, таких как BPNM, UML, DMN.

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

  • Системные аналитики
  • Разработчики программного обеспечения (ПО)
  • Руководители проектов разработки и внедрения ПО
  • Эксперты в предметных областях знаний
  • Иные специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса

Результат

  • Знание основных категорий UML- и BPMN-диаграмм, а также их структурные и поведенческие элементы;
  • Знание принципов взаимосвязи UML-, BPMN- и DMN-диаграмм.
  • Умение синтаксически строго описывать ключевые аспекты структуры (статики) и поведения (динамики) информационых систем, успешные и альтернативные сценарии выполнения бизнес-процессов, подходы к принятию решений;
  • Умение осуществлять ручной контроль качества основных диаграмм на языках UML, BPMN, DMN;
  • Умение формировать из совокупности взаимосвязанных диаграмм целостные и непротиворечивые модели на перечисленных языках.

Ведущие тренинга

Эксперт-практик

Аналитик и архитектор, тренер, консультант, фасилитатор
...

Содержание тренинга

Модуль 01

Блок 01.
[дискуссия] Язык UML в программной инженерии. Применение UML в задачах концептуального и логического моделирования

  • Обзор, цели и задачи тренинга. UML в моделировании информационных систем (ИС) и описании архитектуры ПО. Метамодель UML
  • Пространство UML-диаграмм и их значимость на различных этапах жизненного цикла разработки ПО. «Конус неопределенности»
  • Статическое представление ИС: диаграммы классов и диаграммы объектов. Классы, свойства и операции. Обобщения и зависимости
  • UML-моделирование границ (рамок) и функциональных требований к ИС: диаграммы вариантов использования
Модуль 02

[лабораторный практикум] UML-моделирование

  • Концептуальное моделирование предметных областей и (или) логическое моделирование структур данных диаграммами UML
  • Защита работ и обсуждение результатов
  • Моделирование вариантов использования диаграммами UML
  • Защита работ и обсуждение результатов
Модуль 03

[дискуссия] UML-моделирование на ранних стадиях дизайна и разработки объектно - ориентированных систем

  • Динамическое представление ИС: диаграммы последовательности, диаграммы деятельности, диаграммы состояний
Модуль 04

[Лабораторный практикум] Uml-моделирование

  • Статическое и динамическое моделирование элементов дизайна объектно-ориентированных систем
  • Защита работ и обсуждение результатов
Модуль 05

[дискуссия] uml- моделирование на поздних стадиях дизайна и разработки объектно - ориентированных систем

  • Статическое представление ИС: диаграммы компонентов, составных структур и развертывания
  • Динамическое представление ИС: прочие диаграммы взаимодействия
Модуль 06

[лабораторный практикум] UML-моделирование

  • Статическое и динамическое моделирование элементов дизайна, сборки, интеграции и развертывания ОО-систем
  • Защита работ и обсуждение результатов
Модуль 07

Блок 02. Языки BPMN / DMN
[дискуссия ] Обзор базовых элементов нотации BPMN 2.0

  • Введение в нотацию BPMN. Возможности, ограничения, целевая аудитория. Обзор свободных и проприетарных программных средств с поддержкой BPMN
  • Трансформационная парадигма в описании бизнес-процессов. Уровни применения BPMN по Б. Сильверу. Описательный уровень применения. Требования к моделям. Контекст моделирования. Точка зрения
  • Частные процессы. Исходное соглашение о моделировании: типовой набор символов
Модуль 08

[лабораторный практикум] BPMN-моделирование

  • Описательные диаграммы уровня процессов. Соединяющие объекты и объекты потока управления: начальные и заключительные события, сообщения, действия, объекты данных и аннотации
  • Обсуждение правил оформления диаграмм уровня процессов. Решение задач
  • Защита работ и обсуждение результатов
Модуль 09

[дискуссия] Основные правила и принципы моделирования. Шаблоны и антишаблоны моделирования

  • Соглашение о моделировании: руководство по стилю. Структурное и симметричное моделирование. Стиль и разметка диаграмм. Использование цветов, текста и линий на диаграммах
  • Правила моделирования. Декомпозиция и иные техники моделирования. Шаблоны и антишаблоны моделирования
Модуль 10

[лабораторный практикум] BPMN-моделирование

  • Детализированные диаграммы уровня пользователя. Объекты потока управления: ручные и автоматические действия, элементарные шлюзы. Использование пулов и моделирование запускаемых подпроцессов
  • Обсуждение правил оформления диаграмм уровня пользователя. Решение задач
  • Защита работ и обсуждение результатов
Модуль 11

[дискуссия] Расширенные возможности моделирования

  • Объекты потока управления: граничные и промежуточные события. Спонтанные процессы. Циклическое исполнение действий и действия с несколькими экземплярами
  • Дополнительные начальные и заключительные события
  • Открытые процессы. Целевое соглашение о моделировании: согласованный набор символов
Модуль 12

[лабораторный практикум] BPMN-моделирование

  • Детализированные диаграммы уровня ИС. Объекты потока управления: ручные действия вне ИС. Использование дорожек и моделирование циклов с пред- и постусловиями. Повторно вызываемые процессы как сервисы
  • Обсуждение правил оформления диаграмм подпроцессов с точки зрения ИС. Решение задач
  • Защита работ и обсуждение результатов
Модуль 13

[дискуссия] Хореографии и диалоги. Введение в DMN

  • Коммуникативная парадигма в описании бизнес-процессов. Хореографии и диалоги
  • Вопросы моделирования решений. Язык DMN и его совместное применение с текущими и перспективными версиями языка BPMN
Модуль 14

[лабораторный практикум] BPMN- и DMN- моделирование

  • Хореографии между пулами открытых процессов. Потоки сообщений и инициаторы коммуникации
  • DMN-диаграммы требований к решениям (DRD) и их интеграция с ранее созданными BPMN-диаграммами
  • Защита работ и обсуждение результатов

Отзывы

Официальные благодарности

Фотографии