Описание книги Применение UML и шаблонов проектирования:
Книга `Применение UML и шаблонов проектирования`, поможет любому разработчику или студенту освоить основные принципы и самые современные приемы объектно-ориентированного анализа и проектирования (ООА/П). Они смогут не только создавать диаграммы UML, но и реально применять этот язык в контексте проектирования программных систем. Известный специалист в области объектных технологий и итеративных методов разработки Крэг Ларман представляет три итерации в рамках одного конкретного примера, детально рассматривая важные аспекты ООА/П и делая акцент на наиболее существенных этапах разработки, принципах и шаблонах.
Бестселлер, представляющий введение в объектно-ориентированный анализ и проектирование, итеративный процесс разработки и язык UML, теперь полностью обновлен! К наиболее важным вопросам, рассматриваемым в этой книге, относятся следующие:
— Требования и прецеденты. Идентификация и запись требований;
— Моделирование объектов предметной области. Выявление объектов, относящихся к рассматриваемой "сфере интересов", определение их атрибутов и взаимосвязей;
— Архитектура. Создание многоуровневых архитектур, позволяющих увеличить гибкость, робастность и возможность поддержки приложений;
— Основные принципы проектирования объектов. Овладение наиболее важными навыками, в том числе распределением обязанностей между объектами и проектированием их взаимодействия в соответствии с такими принципами, как Expert, Indirection и Protected Variations;
— Шаблоны проектирования. Разработка робастных объектов и контуров с использованием популярных и часто используемых шаблонов, таких как Strategy, Factory, Adapter, Observer, Template Method и Command;
— Итеративный процесс разработки и "живой" UP. Организация процесса моделирования и разработки с использованием простых методов унифицированного процесса UP (популярного итеративного процесса) и ценные рекомендации по его применению.
Общий принцип организации книги сводится к следующему. Вопросы объектно-ориентированного анализа и проектирования рассматриваются в той последовательности, в которой они возникают в процессе разработки системы в течение `начальной` фазы (термин из описания унифицированного процесса) и трех последовательных итераций. 1. В главах, посвященных `начальной` фазе, рассматриваются вопросы анализа требований.
2. При описании первой итерации ООА/П вводятся основные понятия анализа и проектирования, а также рассматриваются вопросы распределения обязанностей между объектами.
3. При переходе ко второй итерации основное внимание уделяется проектированию объектов, особенно некоторым популярным шаблонам проектирования.
4. При рассмотрении третьей итерации затрагивается множество вопросов, в том числе связанных с анализом архитектуры и проектированием контуров. Организация книги соответствует процессу разработки проекта.
Это издание полностью обновлено. Здесь рассматривается модифицированная задача и связанные с ее решением проблемы, а также содержится новая информация о шаблонах, прецедентах, унифицированном процессе, архитектурном анализе и т.д. Книга Применение UML и шаблонов проектирования, второе издание, позволит на практике познакомиться с тем, как проводить анализ и проектирование объектов.
14,719 просмотров всего, 1 просмотров сегодня