Unified Modeling Language: Первое знакомство
Особенность курса – практическое применение UML при проектировании систем и коммуникации с Заказчиком и командой разработчиков. Общая структура курса: 30% - теория UML, 30% - практические примеры из реальных проектов докладчика (в ходе курса будет задействованы материалы более 10 выполненных проектов), 30% - практическая работа группы в виде workshop по проектированию решения.
Целевая аудитория – бизнес аналитики и руководители ИТ подразделений, ИТ про, системные архитекторы.
Модуль 1. Что такое The UML
- краткая история UML
- назначение и способы использования языка
- структура определения, терминология и нотация UML
Модуль 2. Виды диаграмм UML
- виды диаграмм UML
- наиболее часто используемые диаграммы
- рекомендации относительно последовательности построения диаграмм
- примеры диаграмм разных видов
- практическая работа
Модуль 3. Диаграмма классов
- основные понятия и принципы объектно-ориентированного программирования
- понятие интерфейса
- диаграмма классов, ее назначение и нотация
- отношения между классами
- рекомендации по построению диаграмм классов
- практическая работа
Модуль 4. Диаграмма активностей
- диаграмма активностей, ее назначение и нотация
- использование диаграмм активностей для моделирования бизнес-процессов
- моделирование операций
- рекомендации по построению диаграмм активностей
- практическая работа
Модуль 5. Диаграммы взаимодействия
- диаграммы взаимодействия и их место среди других диаграмм UML.
- диаграммы последовательностей и их нотация.
- диаграммы кооперации и их нотация.
- рекомендации по построению диаграмм взаимодействия
- практическая работа
Модуль 6. Диаграммы прецедентов
- требования к программному обеспечению
- прецеденты и сценарии
- диаграммы прецедентов и их нотация
- моделирование при помощи диаграмм прецедентов
- практическая работа
Модуль 7. Обзор CASE-средств построения диаграмм UML
- IBM Rational Rose
- Borland Together
- Microsoft Visio
- SparxSystems Enterprise Architect
- Gentleware Poseidon
- SmartDraw
- Dia
- Telelogic TAU G2
- StarUML
- Другие программы (в т.ч. онлайновые сервисы)
Лабораторная работа: Построение UML-модели с помощью CASE-средств
Модуль 8. Заключение
- краткий обзор материала курса
- обзор программы OCUP
- следующие шаги
Бонус: Лабораторная работа-игра: командное проектирование реальной системы
Предварительных требований для курса нет.
Запись на курс
Код курса | EA-UML |
---|---|
Длительность | 2д (16ч) |
Код экзамена | |
Стоимость без НДС | 12 000 грн. |