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