Россия
План поступления
Войти

BUML: DDD, ООП и UML для аналитика

повышение квалификации

О программе

На примере проектирования и разработки прототипа системы освойте умение строить UML-диаграммы для документирования требований к ПО и системного дизайна:
основы доменно-ориентированного проектирования и объектно-ориентированного моделирования:
техника Event Storming;
реальные примеры статических и динамических диаграмм ; популярные UML-редакторы;
лучшие практики разработки программной документации и проектирования информационных систем c помощью UML.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
48 000 р.
31 мар. 2025
4 дня
22 ак. ч.
по будням с 10:00 до 14:00 по МСК

Кому подойдет программа

разработчики, системные и бизнес-аналитик
которые хотят освоить DDD-поход и инструментарий UML-диаграмм для эффективной разработки требований к ПО и проектирования информационных систем

Дополнительная информация

1. Доменно-ориентированное проектирование (DDD, Domain Driven Desing) – 3 часа
Принципы DDD в проектировании информационных систем (ИС)
Понятие домена, сущности, объекта-значения и агрегата
Техника Event Storming для исследования предметной области и применения понятий DDD
Практика: исследование доменной области, выделение сущностей, агрегатов и ограниченных контекстов в представленном кейсе с помощью техники Event Storming

2. Определение функциональных возможностей ИС с помощью UML – 3 часа
Виды UML-диаграмм и их назначение
Последовательность проектирования систем с помощью UML
Диаграммы вариантов использования (Use Case)
Практика: разработка UML-диаграммы Use Case по представленному кейсу

3. Описание динамики поведения всей системы с помощью UML – 3 часа
UML-диаграмма деятельности для описания логики выполнения бизнес-процессов и вычислительных операций
Практика: разработка UML-диаграммы деятельности по представленному кейсу

4. Определение внутренней структуры объектов системы в терминах ООП и UML – 5 часов
Что такое объектно-ориентированный подход (ООП) и как он реализуется
Классы и объекты, их реализация в исходном коде
UML-диаграмма классов
Связь ООП с DDD: как сущности, объекты-значения и агрегаты DDD отражаются в ООП и UML
Практика: разработка UML-диаграмм классов и объектов по представленному кейсу
Практика: разработка Python-кода по своей UML-диаграмме классов (определение конструкторов классов)

5. Описание внутренней логики поведения объектов системы в UML – 5 часов
Жизненный цикл объекта. UML-диаграмма состояний
Практика: разработка UML-диаграммы состояний для некоторых классов по кейсу
UML-диаграмма последовательности
Практика: разработка UML-диаграммы последовательности для некоторых вариантов использования по представленному кейсу
Практика: дополнение классов своей Python-программы методами – функциями, реализующими динамику поведение

6. Описание статической архитектуры ИС с помощью UML – 3 часа
UML-диаграмма пакетов
UML-диаграмма компонентов
UML-диаграмма развертывания
Практика: разработка UML-диаграммы компонентов и развертывания по представленному кейсу

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «анализ данных», Учебные центры Москвы по направлению «анализ данных» дистанционно