UML. Руководство пользователя. Грейди Буч, Джеймс Рамбо, Айвар Джекобсон. ЧАСТЬ 1. ВВЕДЕНИЕ В ПРОЦЕСС МОДЕЛИРОВАНИЯ 6
Глава 1. Зачем мы моделируем 6
Значение моделирования 6
Принципы моделирования 9
Объектное моделирование 10
Глава 2. Введение в язык UML 11
Обзор UML 11
Концептуальная модель UML 14
Архитектура 21
Жизненный цикл разработки ПО 22
Глава 3. Здравствуй, мир ! 24
Ключевые абстракции. 24
Механизмы 26
Компоненты. 27
ЧАСТЬ П. ОСНОВЫ СТРУКТУРНОГО МОДЕЛИРОВАНИЯ 27
Глава 4. Классы 28
Введение 28
Термины и понятия 28
Типичные приемы моделирования 31
Советы 34
Глава 5. Отношения 35
Введение 35
Термины и понятия 36
Типичные приемы моделирования 39
Советы 42
Глава 6. Общие механизмы 42
Введение 43
Термины и понятия 43
Типичные приемы моделирования 47
Советы 50
Глава 7. Диаграммы 51
Введение 51
Термины и понятия 52
Типичные приемы моделирования 55
Советы 59
Глава 8. Диаграммы классов 59
Введение 60
Термины и понятия 60
Типичные приемы моделирования 61
Советы 65
ЧАСТЬ III. ИЗУЧЕНИЕ СТРУКТУРНОГО МОДЕЛИРОВАНИЯ 66
Глава 9. Углубленное изучение классов 66
Введение 66
Термины и понятия 67
Типичные приемы моделирования 74
Советы 75
Глава 10.
Углубленное изучение отношений 75
Введение 75
Термины и понятия 76
Типичные приемы моделирования 85
Советы 85
Глава 11. Интерфейсы, типы и роли 86
Введение 86
Термины и понятия 87
Типичные приемы моделирования 90
Советы 92
Глава 12. Пакеты 93
Введение 93
Термины и понятия 93
Типичные приемы моделирования 98
Советы 100
Глава 13. Экземпляры 100
Введение 100
Термины и понятия 101
Типичные приемы моделирования 105
Советы 106
Глава 14. Диаграммы объектов 107
Введение 107
Термины и понятия 108
Типичные приемы моделирования 109
Советы 110
ЧАСТЬ IV. ОСНОВЫ МОДЕЛИРОВАНИЯ ПОВЕДЕНИЯ 111
Глава 15. Взаимодействия 111
Введение 111
Термины и понятия 112
Типичные приемы моделирования 117
Советы 118
Глава 16. Прецеденты 119
Введение 119
Термины и понятия 121
Типичные приемы моделирования 125
Советы 126
Глава 17. Диаграммы прецедентов 126
Введение 127
Термины и понятия 127
Типичные приемы моделирования 128
Советы 131
Глава 18. Диаграммы взаимодействий 132
Введение 132
Термины и понятия 133
Типичные приемы моделирования 136
Советы 140
Глава 19. Диаграммы деятельности 140
Введение 141
Термины и понятия 141
Типичные приемы моделирования 148
Советы 151
ЧАСТЬ V. БОЛЕЕ СЛОЖНЫЕ АСПЕКТЫ ПОВЕДЕНИЯ 151
Глава 20. События и сигналы 152
Введение 152
Термины и понятия 152
Виды событий 152
Сигналы 153
События вызова 153
События времени и изменения 154
Посылка и получение событий 154
Типичные приемы моделирования 155
Советы 157
Глава 21. Автоматы 157
Введение 157
Термины и понятия 159
Типичные приемы моделирования 168
Советы 169
Глава 22. Процессы и нити 170
Введение 170
Термины и понятия 171
Типичные приемы моделирования 174
Советы 176
Глава 23. Время и пространство 177
Введение 177
Термины и понятия 177
Типичные приемы моделирования 179
Советы 182
Глава 24.