Предисловие 19
Глава 1. Основные понятия 29
Глава 2. Преимущества объектно-ориентированного программирования
и объектно-ориентированных методов 69
Глава 3. Объектно-ориентированные и объектные языки программирования 103
Глава 4. Распределенные вычисления, программы среднего уровня
и перенос систем на новую платформу 149
Глава 5. Технология баз данных 197
Глава 6. Объектно-ориентированный анализ и проектирование 273
Глава 7. Архитектура, шаблоны и компоненты 363
Глава 8. Инженерия требований 421
Глава 9. Управление процессом и проектом 493
Глава 10. Приложения 623
Приложение А. Нечеткие объекты: наследование в условиях неопределенности 665
Приложение Б. Ранние методы анализа и проектирования 699
Приложение В. Краткое изложение системы обозначений UML 779
Словарь терминов 791
Библиография 811
Предметный указатель 850
Алфавитный указатель авторов 874