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

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

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

    Системный и бизнес-анализ в разработке ПО. Уровень 2. Формальные языки моделирования
    Начало курса
    26.10.2020
    Продолжительность
    10 дней (40 ак. часов)
    Расписание
    По договорённости
    Онлайн
    (11 мест)
    55000 записаться
    свернуть

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

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

    Цель курса: 

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

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

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

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

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

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

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

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

    • продолжительность тренинга - 5 дней (40 ак. часов); 
    • форма занятий — очная/онлайн 
    • режим занятий — с 10:00 до 17:20 с обеденным перерывом (60 мин.) и двумя кофе-паузами (по 5 – 10 мин. каждая). 

    Программа курса 


    Блок №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-диаграммами.
    • Защита работ и обсуждение результатов.

     и многое другое!



    свернуть

    Фотографии

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