Учебно-методическое пособие. — СПб.: СПбГУ ИТМО, 2010. — 200 с.
Учебное пособие "Моделирование на UML" содержит подробное описание
всех основных версий унифицированного языка моделирования UML и
набор рекомендаций по применению языка для моделирования
программных систем. В первой главе дается общий обзор языка. Во
второй главе рассматривается самый важный, по мнению авторов,
аспект моделирования - моделирование использования, которое обычно
является первым этапом построения реальных моделей. Третья и
четвертая главы посвящены моделированию структуры и моделированию
поведения, соответственно. Эти достаточно объемные главы содержат
большое количество практических примеров. В пятой главе
рассматриваются вопросы, которые относятся, главным образом, не к
самому языку, а к применению языка при разработке реальных моделей,
в том числе для больших систем. Эта глава адресована скорее
менеджером проектов, нежели начинающим разработчикам.
Содержание:
Введение.
Введение в UML.
Что такое UML?
Назначение UML.
Модель и ее элементы.
Общие диаграммы.
Специальные диаграммы.
Модели и их представления.
Выводы.
Моделирование использования.
Значение моделирования использования.
Диаграммы использования.
Реализация вариантов использования.
Выводы.
Моделирование структуры.
Объектно-ориентированное моделирование структуры.
Сущности на диаграмме классов.
Отношения на диаграмме классов.
Диаграммы реализации.
Моделирование на уровне ролей и экземпляров классификаторов.
Выводы.
Моделирование поведения.
Модели поведения.
Диаграммы автомата.
Диаграммы деятельности.
Диаграммы взаимодействия.
Моделирование параллелизма.
Выводы.
Литература по UML.
Введение.
Введение в UML.
Что такое UML?
Назначение UML.
Модель и ее элементы.
Общие диаграммы.
Специальные диаграммы.
Модели и их представления.
Выводы.
Моделирование использования.
Значение моделирования использования.
Диаграммы использования.
Реализация вариантов использования.
Выводы.
Моделирование структуры.
Объектно-ориентированное моделирование структуры.
Сущности на диаграмме классов.
Отношения на диаграмме классов.
Диаграммы реализации.
Моделирование на уровне ролей и экземпляров классификаторов.
Выводы.
Моделирование поведения.
Модели поведения.
Диаграммы автомата.
Диаграммы деятельности.
Диаграммы взаимодействия.
Моделирование параллелизма.
Выводы.
Литература по UML.