Книга поможет освоить основные принципы и самые современные приемы объектно-ориентированного анализа и проектирования. В ней Вы найдете новые сведения о шаблонах проектирования, прецедентах, архитектурном анализе и многих других вопросах, которые рассматриваются в рамках одного из самых популярных итеративных процессов проектирования UP.
На протяжении всей книги рассматривается один реальный пример, модифицированный по сравнению с первым изданием книги. Для построения моделей используется унифицированный язык моделирования UML, ставший фактическим стандартом объектно-ориентированного анализа и проектирования.
Данная книга будет хорошим путеводителем для всех, кто интересуется вопросами ООА/П, как для новичков, так и для специалистов.
[b]Оглавление
Часть I. ВведениеГлава 1. Объектно-ориентированный анализ и проектирование
Глава 2. Итеративная разработка и унифицированный процесс
Глава 3. Конкретный пример: система автоматизации торговли NextGen
Часть II. Начальная фазаГлава 4. Начало
Глава 5. Осмысление требований
Глава 6. Описание требований в контексте модели прецедентов
Глава 7. Определение остальных требований
Глава 8. От начальной фазы к стадии развития
Часть III. Первая итерация фазы развитияГлава 9. Модель прецедентов: диаграммы последовательностей
Глава 10. Модель предметной области: визуализация понятий
Глава 11. Модель предметной области: добавление ассоциаций
Глава 12. Модель предметной области: добавление атрибутов
Глава 13. Модель прецедентов: детализация с помощью описаний операций
Глава 14. От анализа требований к проектированию на данной итерации
Глава 15. Система обозначений для диаграмм взаимодействия
Глава 16. GRASP: шаблоны для распределения обязанностей
Глава 17. Модель проектирования: реализация прецедентов на основе шаблонов GRASP
Глава 18. Модель проектирования: области видимости
Глава 19. Модель проектирования: создание диаграммы классов
Глава 20. Модель реализации: преобразование результатов проектирования в программный код
Часть IV. Вторая-итерация фазы развитияГлава 21. Вторая итерация и требования к ней
Глава 22. Дополнительные шаблоны GRASP для распределения обязанностей
Глава 23. Реализация прецедентов с использованием шаблонов GoF
Часть V. Третья итерация фазы развитияГлава 24. Третья итерация и ее требования
Глава 25. Взаимосвязь прецедентов
Глава 26. Обобщение модели
Глава 27. Усовершенствование модели предметной области
Глава 28. Поведение системы
Глава 29. Моделирование поведения на диаграммах состояний
Глава 30. Проектирование систем на основе шаблонов
Глава 31. Создание модели проектирования и реализации на основе пакетов
Глава 32. Введение в архитектурный анализ
Глава 33. Реализация новых прецедентов на основе объектов и шаблонов
Глава 34. Проектирование контура взаимодействия с базой данных на основе шаблонов
Часть VI. Специальные вопросыГлава 35. Средства создания диаграмм
Глава 36. Знакомство с итеративным планированием и проектированием
Глава 37. Комментарии к итеративной разработке и UP
Глава 38. Дополнительные обозначения UML