8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс моделирование бизнес процессов с использованием BPMN / UML. Системный и бизнес-анализ в разработке ПО. Уровень 2. Формальные языки моделирования

    Курс Системный и бизнес-анализ в разработке ПО. Уровень 2. Формальные языки моделирования

    Курс Системный и бизнес-анализ в разработке ПО. Уровень 2. Формальные языки моделирования
    Начало курса
    23.10.2023
    Продолжительность
    2,5 месяца (40 ак. часов)
    Расписание
    По договорённости
    Онлайн
    (13 мест)
    58900 записаться

    Описание курса

    Курс по моделированию бизнес-процессов с использованием UML, BPMN, DMN разработан экспертами-практиками, является 2-ым курсом в серии и посвящён работе с формальными языками моделирования бизнес-процессов.

    Цель курса: 

    • Сформировать у аудитории ключевые умения в области применения формальных языков моделирования для диаграммного описания основных аспектов архитектуры информационных систем и бизнес-процессов

    Формируемые компетенции:

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

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

    • руководители и специалисты отделов и групп системного и бизнес-анализа; 
    • архитекторы и ведущие разработчики; 
    • руководители проектов; 
    • IT-специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса. 

    Предварительные требования для участников: 

    • уверенный пользователь ПК (обязательно). 
    • английский язык — на уровне чтения технической документации (желательно); 
    • опыт работы в сфере IT, программной инженерии или профильное профессиональное образование. 

    Регламент проведения занятий: 

    • продолжительность тренинга - 20 занятий по 2 ак. часа (40 ак. часов), с 19 до 20:30 по Мск
    • форма занятий — онлайн (Zoom + Телеграм)

    Программа

    Блок №1. Язык UML (16 ак. часов)

    развернуть

    Модуль 1.1 Язык UML в программной инженерии. Применение UML в задачах концептуального и логического моделирования (2 ак. часа) 

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

    Модуль 1.2 [Практикум]. UML-Моделирование. Часть 1 (3 ак. часа) 

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

    Модуль 1.3 [Практикум]. UML-Моделирование. Часть 2 (3 ак. часа) 

    • Моделирование вариантов использования диаграммами UML.
    • Защита работ и обсуждение результатов.
    развернуть

    Модуль 1.4 UML-моделирование на ранних стадиях дизайна и разработки объектно-ориентированных систем. (1 ак. час) 

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

    Модуль 1.5 [Практикум]. UML-Моделирование. Часть 3 (3 ак. часа) 

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

    Модуль 1.6 UML-моделирование на поздних стадиях дизайна и разработки объектно-ориентированных систем. (1 ак. час) 

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

    Модуль 1.7 [Практикум]. UML-Моделирование. Часть 4 (3 ак. часа) 

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

    Блок №2. Языки BPMN / DMN (24 ак. часа)

    развернуть

    Модуль 2.1 Обзор базовых элементов нотации BPMN 2.0 (2 ак. часа) 

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

    Модуль 2.2 [Практикум]. BPMN-Моделирование. Часть 1 (2 ак. часа) 

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

    Модуль 2.3 Оcновные правила и принципы моделирования. Шаблоны и антишаблоны моделирования (2 ак. часа) 

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

    Модуль 2.4 [Практикум]. BPMN-Моделирование. Часть 2 (4 ак. часа) 

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

    Модуль 2.5 Расширенные возможности моделирования. моделирования (3 ак. часа) 

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

    Модуль 2.6 [Практикум]. BPMN-Моделирование. Часть 3 (3 ак. часа) 

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

    Модуль 2.7 Введение в DMN. Хореографии и диалоги (2 ак. часа) 

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

    Модуль 2.8 [Практикум]. BPMN и DМN-Моделирование. (2 ак. часа) 

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


    Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

    Фото с очных занятий в СПб

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!