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

    Системный и бизнес-анализ в разработке ПО

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

    Системный и бизнес-анализ в разработке ПО. Уровень 2. Формальные языки моделирования
    Начало курса
    15.09.2017
    Продолжительность
    5 дней (40 ак. часов)
    Расписание
    Пт 10:00 - 17:30
    Сб 10:00 - 17:30
    Пн 10:00 - 17:30
    Вт 10:00 - 17:30
    Ср 10:00 - 17:30
    Семинар
    (12 мест)
    49900 записаться
    свернуть

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

    СертификатКурс по системному и бизнес анализу "Бизнес-анализ. Уровень 2. Формальные языки моделирования" разработанный экспертами-практиками, является 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-образования!