В данном курсе рассматривается моделирование объектно-ориентированных приложений с использованием Унифицированного Языка Моделирования – UML и особенности применения этого языка в современном процессе разработки. Обучение проводится на основе сквозных примеров.
Курс предназначен для менеджеров проектов по разработке программных систем, аналитиков, архитекторов, программистов.
1. Введение в визуальное моделирование
2. Унифицированный язык визуального моделирования – Unified Modelling Language, его достоинства и способы применения
3. Процесс разработки, итеративные и водопадные процессы, гибкие процессы, RUP
4. Диаграммы UML и основные методики моделирования
4.1. Диаграммы вариантов использования/прецедентов (Use сase diagram)
4.2. Диаграммы деятельности (Activity diagram)
4.3. Диаграммы классов (Class diagram)
4.4. Диаграммы последовательности (Sequence diagram) и коммуникационные диаграммы (Collaboration diagram)
4.5. Дополнительные понятия диаграммы классов
4.6. Диаграммы объектов (Object diagram)
4.7. Диаграммы пакетов (Package diagram)
4.8. Диаграммы состояний (Statechart diagram)
4.9. Диаграмма компонент (Component diagram)
4.10. Диаграмма размещения (Deployment diagram)
4.11. Прочие диаграммы
5. Образцы проектирования и архитектурные каркасы
6. Отличия UML 1.x и UML 2.0
7. Применение UML