Язык UML. Руководство пользователя

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Буквоед".

Using the button above you can buy paper versions of this book and similar books on the website of the "Bookvoed" online store.

Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: 5jtCeReLm1S3Xx3LfAELCUa.

Название: Язык UML. Руководство пользователя

Автор:

Издательство: ДМК Пресс

Год: 2006

Страниц: 496

ISBN: 5-94074-334-X

Формат: PDF

Размер: 8 Mб

Язык: русский

Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например, классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.

Предлагаемое вашему вниманию руководство пользователя содержит справочный материал, дающий представление о том, как можно использовать UML для решения разнообразных проблем моделирования. В книге подробно, шаг за шагом, описывается процесс разработки программных систем на базе данного языка.

Издание адресовано читателям, которые уже имеют общее представление об объектно-ориентированных концепциях. В первую очередь руководство предназначено для разработчиков, занятых созданием моделей UML. Тем не менее, книга будет полезна всем, кто осваивает, создает, тестирует или выпускает в свет программные системы.

Содержание

 

Введение .................................................................................................................................................. 11

Цели ........................................................................................................................................................... 11

Для кого предназначена эта книга ................................................................................................... 12

Как работать с этой книгой ................................................................................................................. 12

Организация книги и особенности изложения материала ...................................................... 13

Краткая история UML ......................................................................................................................... 14

Часть I Введение в процесс моделирования ............................................ 17

Глава 1. Зачем мы моделируем ........................................................ 18

Значение моделирования .................................................................................... 19

Принципы моделирования ................................................................................. 23

Объектное моделирование .................................................................................. 26

Глава 2. Введение в UML .......................................................................... 28

Обзор UML ............................................................................................................... 28

Концептуальная модель UML ........................................................................... 32

Архитектура ............................................................................................................. 47

Жизненный цикл разработки программного обеспечения ..................... 50

Глава 3. Здравствуй, мир! ....................................................................... 53

Ключевые абстракции .......................................................................................... 53

Механизмы ............................................................................................................... 57

Артефакты ................................................................................................................ 58

Часть II Основы структурного моделирования ......................................... 61

Глава 4. Классы .................................................................................................. 62

Введение .................................................................................................................... 62

Базовые понятия ..................................................................................................... 64

Типичные приемы моделирования .................................................................. 69

Советы и подсказки ............................................................................................... 74

Глава 5. Связи ...................................................................................................... 75

Введение .................................................................................................................... 76

Базовые понятия ..................................................................................................... 77

Типичные приемы моделирования .................................................................. 83

Советы и подсказки ............................................................................................... 88

Глава 6. Общие механизмы ................................................................... 90

Введение .................................................................................................................... 91

Базовые понятия ..................................................................................................... 93

Типичные приемы моделирования ................................................................ 100

Советы и подсказки ............................................................................................. 103

Глава 7. Диаграммы ..................................................................................... 105

Базовые понятия ................................................................................................... 107

Типичные приемы моделирования ................................................................ 112

Советы и подсказки ............................................................................................. 118

Глава 8. Диаграммы классов .............................................................. 120

Введение .................................................................................................................. 120

Базовые понятия ................................................................................................... 122

Типичные приемы моделирования ................................................................ 123

Советы и подсказки ............................................................................................. 130

Часть III Расширенное структурное моделирование ......................... 133

Глава 9. Расширенные классы .......................................................... 134

Введение .................................................................................................................. 134

Базовые понятия ................................................................................................... 135

Типичные приемы моделирования ................................................................ 147

Советы и подсказки ............................................................................................. 148

Глава 10. Расширенные связи .......................................................... 150

Введение .................................................................................................................. 150

Базовые понятия ................................................................................................... 152

Типичные приемы моделирования ................................................................ 165

Советы и подсказки ............................................................................................. 166

Глава 11. Интерфейсы, типы и роли .......................................... 167

Введение .................................................................................................................. 167

Базовые понятия ................................................................................................... 169

Типичные приемы моделирования ................................................................ 173

Советы и подсказки ............................................................................................. 177

Глава 12. Пакеты ............................................................................................. 178

Введение .................................................................................................................. 178

Базовые понятия ................................................................................................... 179

Типичные приемы моделирования ................................................................ 185

Советы и подсказки ............................................................................................. 188

Глава 13. Экземпляры ............................................................................... 190

Введение .................................................................................................................. 190

Базовые понятия ................................................................................................... 191

Типичные приемы моделирования ................................................................ 197

Советы и подсказки ............................................................................................. 198

Глава 14. Диаграммы объектов ....................................................... 199

Введение .................................................................................................................. 199

Базовые понятия ................................................................................................... 201

Типичные приемы моделирования ................................................................ 202

Советы и подсказки ............................................................................................. 205

Глава 15. Компоненты ............................................................................... 206

Введение .................................................................................................................. 206

Базовые понятия ................................................................................................... 207

Типичные приемы моделирования ................................................................ 217

Советы и подсказки ............................................................................................. 219

Часть IV Основы моделирования поведения ............................................. 221

Глава 16. Взаимодействия ................................................................... 222

Введение .................................................................................................................. 222

Базовые понятия ................................................................................................... 224

Типичные приемы моделирования ................................................................ 234

Советы и подсказки ............................................................................................. 236

Глава 17. Варианты использования ............................................ 238

Введение .................................................................................................................. 238

Базовые понятия ................................................................................................... 241

Типичные приемы моделирования ................................................................ 249

Советы и подсказки ............................................................................................. 251

Глава 18. Диаграммы вариантов использования .......... 252

Введение .................................................................................................................. 252

Базовые понятия ................................................................................................... 254

Типичные приемы моделирования ................................................................ 255

Советы и подсказки ............................................................................................. 261

Глава 19. Диаграммы взаимодействия ................................... 262

Введение .................................................................................................................. 263

Базовые понятия ................................................................................................... 264

Типичные приемы моделирования ................................................................ 274

Глава 20. Диаграммы деятельности ........................................... 281

Введение .................................................................................................................. 282

Базовые понятия ................................................................................................... 283

Типичные приемы моделирования ................................................................ 294

Советы и подсказки ............................................................................................. 299

Часть V Расширенное моделирование поведения ............................. 301

Глава 21. События и сигналы ............................................................. 302

Введение .................................................................................................................. 302

Базовые понятия ................................................................................................... 303

Типичные приемы моделирования ................................................................ 308

Советы и подсказки ............................................................................................. 311

Глава 22. Конечные автоматы ........................................................... 312

Введение .................................................................................................................. 313

Термины и понятия .............................................................................................. 314

Типичные приемы моделирования ................................................................ 332

Советы и подсказки ............................................................................................. 335

Глава 23. Процессы и потоки ............................................................. 337

Введение .................................................................................................................. 338

Базовые понятия ................................................................................................... 339

Типичные приемы моделирования ................................................................ 345

Советы и подсказки ............................................................................................. 348

Глава 24. Время и пространство ..................................................... 349

Введение .................................................................................................................. 349

Базовые понятия ................................................................................................... 350

Типичные приемы моделирования ................................................................ 353

Советы и подсказки ............................................................................................. 356

Глава 25. Диаграммы состояний .................................................... 357

Введение .................................................................................................................. 358

Базовые понятия ................................................................................................... 359

Типичные приемы моделирования ................................................................ 361

Советы и подсказки ............................................................................................. 366

Часть VI Моделирование архитектуры ............................................................. 367

Глава 26. Артефакты .................................................................................... 368

Введение .................................................................................................................. 368

Базовые понятия ................................................................................................... 369

Типичные приемы моделирования ................................................................ 372

Советы и подсказки ............................................................................................. 377

Глава 27. Размещение ............................................................................... 379

Введение .................................................................................................................. 379

Базовые понятия ................................................................................................... 380

Типичные приемы моделирования ................................................................ 384

Советы и подсказки ............................................................................................. 386

Глава 28. Кооперации ................................................................................ 387

Введение .................................................................................................................. 387

Базовые понятия ................................................................................................... 389

Типичные приемы моделирования ................................................................ 394

Советы и подсказки ............................................................................................. 400

Глава 29. Образцы и каркасы ............................................................. 401

Введение .................................................................................................................. 401

Базовые понятия ................................................................................................... 403

Типичные приемы моделирования ................................................................ 407

Советы и подсказки ............................................................................................. 412

Глава 30. Диаграммы артефактов ................................................. 413

Введение .................................................................................................................. 413

Термины и понятия .............................................................................................. 414

Типичные приемы моделирования ................................................................ 416

Советы и подсказки ............................................................................................. 426

Глава 31. Диаграммы размещения .............................................. 427

Введение .................................................................................................................. 427

Базовые понятия ................................................................................................... 429

Типичные приемы моделирования ................................................................ 431

Советы и подсказки ............................................................................................. 437

Глава 32. Системы и модели .............................................................. 439

Введение .................................................................................................................. 439

Термины и понятия .............................................................................................. 441

Типичные приемы моделирования ................................................................ 444

Часть VII Итоги ............................................................................................................................ 449

Глава 33. Применение UML .................................................................. 450

Переход к UML ..................................................................................................... 450

Что дальше .............................................................................................................. 452

Приложение 1. Нотация UML .............................................................................................. 454

Сущности ............................................................................................................................................... 454

Связи ....................................................................................................................................................... 457

Расширяемость .................................................................................................................................... 458

Диаграммы ............................................................................................................................................. 458

Приложение 2. Rational Unified Process ................................................................... 460

Характеристики процесса ................................................................................................................. 460

Фазы и итерации ................................................................................................................................. 462

Дисциплины .......................................................................................................................................... 465

Рабочие продукты ............................................................................................................................... 466

Глоссарий .............................................................................................................................................. 469

Предметный указатель .............................................................................................................. 483

Дата создания страницы: