Оглавление
Введение 20
Часть I. Начало 23
1-й час. Введение в UML 24
2-й час. Знакомство с объектно-ориентированным подходом 43
3-й час. Использование концепций объектно-ориентированного
проектирования 56
4-й час. Работа со связями 66
5-й час. Агрегация, композитные объекты, интерфейсы и реализации 79
6-й час. Знакомство с прецедентами 89
7-й час. Использование диаграмм прецедентов 97
8-й час. Диаграммы состояний 112
9-й час. Диаграммы последовательностей 123
10-й час. Диаграммы коммуникации 142
11-й час. Диаграммы видов деятельности 155
12-й час. Диаграммы компонентов 176
13-й час. Работа с диаграммами развертывания 189
14-й час. Пакеты и принципы построения UML 200
15-й час. Место UML в процессе разработки 221
Часть II. Конкретный пример 233
16-й час. Знакомство с конкретным примером 234
17-й час. Анализ предметной области 249
18-й час. Формирование системных требований 267
19-й час. Разработка прецедентов 282
20-й час. Взаимодействие элементов системы и изменение их состояния 293
21-й час. Проектирование интерфейса пользователя
и развертывание системы 302
22-й час. Знакомство с шаблонами проектирования 315
Часть III. Взгляд в будущее 327
23-й час. Моделирование встроенных систем 328
24-й час. Картина будущего UML 344
Часть IV. Приложения 357
Приложение А. Ответы 358
Приложение Б. Использование средств моделирования,
поддерживающих язык UML 369
Приложение В. Резюме в картинках 391
Предметный указатель 402