Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Структура книги
В главе 1 описывается, что представляет собой язык UML, история его создания и причины, которые могут побудить вас к его применению.
В главе 2 обсуждается процесс объектно-ориентированной разработки. Хотя язык UML существует независимо от этого процесса, я думаю, что трудно обсуждать методы моделирования без упоминания о том, как они используются в процессе разработки.
В главах с 3 по 6 рассматриваются три наиболее важные метода языка UML: диаграммы вариантов использования, диаграммы классов и модели взаимодействия. Язык UML достаточно велик по объему, но вам нет необходимости знать его весь. Эти три метода являются ядром, которое необходимо практически каждому. Начните с них и дополните их другими методами по мере необходимости. (Следует отметить, что поскольку диаграммы классов сами по себе довольно сложны, ключевые понятия диаграммы классов рассматриваются в главе 4, а более сложные понятия - в главе 6.)
В главах с 7 по 10 излагаются остальные методы. Все они важны, но не для всякого проекта необходим каждый из этих методов. Таким образом, эти главы содержат достаточно информации, чтобы показать вам необходимость использования того или иного метода.
Для каждого метода описывается соответствующая нотация, объясняется, что означает эта нотация, и даются советы по использованию этих методов. Я стремлюсь сделать ясной спецификацию языка UML и в то же время донести до вас свое понимание того, как его использовать наилучшим образом. При этом даются ссылки на другие издания, которые позволят получить дополнительную информацию.
Глава 11 содержит описание небольшого примера, показывающего связь языка UML с программированием на языке (конечно) Java.
Изложение охватывает обзор нотации языка UML. Старайтесь применять ее по мере чтения глав, тем самым вы сможете проверить нотацию для различных понятий моделирования.
Если вы сочтете эту книгу интересной, то дополнительную информацию о моей работе по использованию языка UML, образцов и моделей можно найти на моей домашней странице в Интернете по адресу http://ourworld.compuserue.com/homepages/Martin_Fowler.
Начало
Полное содержание
Предисловие
Об авторах
Заказать книгу в магазине "Мистраль"