Купить бумажную книгу и читать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Буквоед".
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
Купить бумажную книгу или электронную версию книги и скачать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Буквоед".
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.
Дата создания страницы: