Эксоцман
на главную поиск contacts

UML. Классика CS

Опубликовано на портале: 15-11-2006
Санкт-Петербург: Питер, 2005, 736 с.
Эта книга представляет собой полный справочник по языку UML. Она адресована в первую очередь разработчикам, системным архитекторам, руководителям проектов, инженерам-системщикам, программистам, аналитикам, заказчикам и вообще всем, кому по роду деятельности приходится описывать, проектировать и строить сложные программные системы, а также разбираться в их функционировании. В книге дается всестороннее описание понятий и конструкций UML, включая их семантику, нотацию и назначение. Материал организован таким образом, чтобы книгой было удобно пользоваться, несмотря на ее объем и полноту содержания. Кроме того, авторы попытались дополнительно осветить ряд моментов, четкое толкование которых отсутствует в стандартах, а также разъяснить основания для принятия тех или иных решений в ходе разработки языка UML.

Предисловие

Цель этой книги

Второе издание книги и вторая версия UML

Книга и спецификация OMG

Структура книги

Как построены статьи в «Словаре терминов»

Заголовок и краткое определение

Семантика

Семантика

Нотация

Обсуждение

История

Нотация

Пример

Обсуждение

История

Синтаксические соглашения

Создатели языка UML

Благодарности

От издательства

Часть 1. Основные положения

Глава 1. Введение в UML

Что такое UML.

История языка UML.

Методы объектно-ориентированной разработки.

Попытка унификации.

Стандартизация.

UML2.

Другие источники.

Что значит «унифицированный»?

Цели UML.

Сложность UML.

Оценка UML.

Концептуальные области UML.

Статическая структура.

Элементы проектирования.

Элементы развертывания.

Динамическое поведение.

Организация модели.

Профили.

Глава 2. Назначение моделей

Что такое модель?

Для чего нужны модели?

Уровни моделей.

Что содержится в модели?

Каково значение модели?

Часть 2. Концепции.

Глава 3. Введение в UML

Представления UML.

Статическое представление модели.

Представления проектирования.

Диаграмма внутренней структуры.

Диаграмма кооперации.

Диаграмма компонентов.

Представление Use Case.

Представление конечных автоматов.

Представление деятельности.

Представление взаимодействия.

Диаграмма последовательности.

Диаграмма коммуникации.

Представление развертывания.

Представление управления моделью.

Профили.

Глава 4. Статическое представление модели.

Введение.

Классификаторы.

Отношения.

Ассоциации.

Обобщение.

Наследование.

Множественное наследование.

Однозначная и множественная классификация.

Статическая и динамическая классификация.

Реализация.

Зависимости.

Ограничения.

Экземпляры.

Диаграмма объектов.

Глава 5. Представление проектирования

Введение.

Структурированные классификаторы.

Кооперации.

Паттерны.

Компоненты.

Глава 6. Представление Use Case

Введение.

Актеры.

Элементы Use Case.

Глава 7. Представление конечных автоматов

Введение.

Конечные автоматы.

События.

Состояния.

Переход.

Композитные состояния.

Глава 8. Представление деятельности

Введение.

Диаграмма деятельности.

Элементы деятельности и прочие представления.

Действия.

Глава 9. Представление взаимодействия.

Введение.

Взаимодействие.

Диаграмма последовательности.

Спецификация выполнения.

Структурированные управляющие конструкции.

Диаграмма коммуникации.

Глава 10. Представление развертывания.

Введение.

Узлы.

Артефакты.

Глава 11. Представление управления моделью.

Введение.

Пакеты.

Зависимости между пакетами.

Видимость.

Импорт.

Модель.

Глава 12. Профили

Введение.

Стереотипы.

Теговые величины.

Профили.

Глава 13. UML и его окружение.

Введение.

Метамодель и семантика языка.

Нотация.

Языки программирования.

Средства моделирования.

Требования к средствам моделирования.

Промежуточные рабочие модели.

Значения null и незаданные значения.

Часть 3. Справочное руководство.

Глава 14. Словарь терминов.

Часть 4. Приложения

Приложение А. Метамодель UML.

Документы, определяющие UML.

Структура документов спецификации.

Структура метамодели.

Приложение Б. Нотация.

Библиография.

Алфавитный указатель.

Ключевые слова

См. также:
Martin Fowler, Kendall Scott
[Книга]
Philippe Kruchten
[Книга]
Dan Pilone, Neil Pitman
[Книга]