На примере проектирования и разработки прототипа системы освойте умение строить UML-диаграммы для документирования требований к ПО и системного дизайна:основы доменно-ориентированного проектирования и объектно-ориентированного моделирования:техника Event Storming;реальные примеры статических и динамических диаграмм ; популярные UML-редакторы;лучшие практики разработки программной документации и проектирования информационных систем c помощью UML.
Варианты обучения
дистанционно
4 дня (22 ак. ч.)
Срок обучения
1 июля 2025
Когда
по будням с 10:00 до 14:00 по МСК
График занятий
48 000 р.
Стоимость
Кому подойдет программа
разработчики, системные и бизнес-аналитик
которые хотят освоить DDD-поход и инструментарий UML-диаграмм для эффективной разработки требований к ПО и проектирования информационных систем
Дополнительная информация
1. Доменно-ориентированное проектирование (DDD, Domain Driven Desing) – 3 часаПринципы DDD в проектировании информационных систем (ИС)Понятие домена, сущности, объекта-значения и агрегатаТехника Event Storming для исследования предметной области и применения понятий DDDПрактика: исследование доменной области, выделение сущностей, агрегатов и ограниченных контекстов в представленном кейсе с помощью техники Event Storming2. Определение функциональных возможностей ИС с помощью 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-диаграммы компонентов и развертывания по представленному кейсу
Оставьте отзыв
Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.