Главная страница

UML2 и унифицированный процесс. Джим арлоуайла нейштадтпрактический объектно ориентированныйанализ и проектированиеu


Скачать 6.08 Mb.
НазваниеДжим арлоуайла нейштадтпрактический объектно ориентированныйанализ и проектированиеu
АнкорUML2 и унифицированный процесс.pdf
Дата08.04.2018
Размер6.08 Mb.
Формат файлаpdf
Имя файлаUML2 и унифицированный процесс.pdf
ТипДокументы
#17801
страница62 из 62
1   ...   54   55   56   57   58   59   60   61   62
618
Алфавитный указатель уничтожения, 272, 273
составные имена в OCL, 533
в пакетах, 251
характеристики, 492
состояния, 474, 478
в объектных узлах, 331
на временных диаграммах, 464
подавтомат, 499
синтаксис, 479
составные ортогональные, 498
простые, 495
характеристики, 492
спагетти код, 379
специализация, 231
спецификации, 36, 37, 101, 102
ID прецедента, 103
актеры, 103
альтернативные потоки, 108, 113
имена прецедентов, 102, 103
краткое описание, 103
основной поток, 104, 109
предусловия и постусловия, 103, 104
сложные отклонения в , 104
сценарии, 104
спецификация требований к программ ному обеспечению (SRS), 74
сравнение реализации интерфейса с наследованием, 383, 430
стандартные библиотеки Java, 425, 440
стереотипы, 41, 42, 157
«access», 224, 254, 256
«artifact», 520
«bind», 384, 386
«boundary», 191
«buildComponent», 435
«call», 222
«centralBuffer», 330
«control», 192, 193
«create», 273
«decisionInput», 325
«deployment spec», 520
«derive», 224
«destroy», 273
«device», 515
«directory», 521
«document», 520
«EJB», 521
«entity», 193, 435
«executable», 520
«execution environment», 515
«extend», 127, 130
несколько сегментов вставки,
131, 132
условный, 132
характеристики, 127, 130
«external», 319
«file», 520
«framework», 251
«implementation», 435
«import», 225, 254
«include», 126, 128
«instantiate», 157, 223
«JavaClassFile», 521
«JavaSourceFile», 521
«library», 520
«manifest», 509
«merge», 255
«modelLibrary», 251
«parameter», 222
«permit», 225
«process», 435
«refine», 223
«script», 520
«selection», 330, 348
«send», 222
«service», 435
«signal», 343
«source», 520
«specification», 435
«substitute», 223
«subsystem», 435
«topLevel», 250
«trace», 223, 255
в RUP, 54, 55
в проектной реализации прецедента, 449
для пакетов, 255
зависимости, 223
«transformation», 349
«use», 221, 222, 254
в интерфейсах, 422
класса, 169, 183
компонентов, 434
пакетов анализа, 250–251
стереотипы RUP, выявление классов,
190, 193
сторожевые условия в автоматах, 570
для переходов, 480
для узлов решения, 327

Алфавитный указатель
619
для фрагментов, 282, 284
на диаграммах взаимодействий, 568
на диаграммах деятельности, 569
строительные блоки, 31, 35
структура, 31, 59, 60
структурированные классификаторы,
410, 432
суперсостояния предыстория, 502
преимущества, 493
сущности, 32
Т
таксономии, 80
текстуры в UML моделях, 41
тестирование автоматы, 475
в рабочем процессе итерации, 57
техника объектного моделирования
(OMT), 25
типы
Boolean итерационные операции, 551, 552
семантика, 163
характеристики, 540
Integer работа с, 541
семантика, 163
OclAny, 539
OclState, 537
OclType, 539
OclVoid, 538
Real работа с, 541
семантика, 163
String работа с, 542
семантика, 163
Tuple, 543
UnlimitedNatural, 163
атрибутов, 398
в OCL, 542
в структурированных классификаторах, 409
кортежей, 543
линий жизни, 269
нотация, 163
точки продолжения в реализациях прецедентов, 306, 308
точки расширения, 123
транзитивная композиция, 397
транзитивная агрегация, 395
транзитивность в зависимостях, 255
требования
Could have, 81
Must have, 81
Should have, 81
Want to have, 81
анкеты, 86
выработка, 71
выявление, 83, 86
интервью, 85
модели, 78
в моделировании прецедентов, 93
при проектировании реализации прецедента, 450
организация, 80, 81
правильно сформированные, 78, 79
программное обеспечение, 74, 75
прослеживание, 114, 115
рабочий поток, 71, 72
важность, 77
детализация, 75, 77
краткий обзор, 87, 88
определение, 77, 82
характеристики, 71, 73
семинары, 86
установление, 83, 85
функциональные и нефункциональ ные, 79, 80
требуемые интерфейсы, 425
триггеры событий, 345, 486
У
удаление пакетов, 259
узлы, 312, 570
в развертывании, 517
действия, 319–323
вызова действия, 321–322, 569
принимающие события времени,
323
с маркерами, 315, 317
объектные, 312, 328–334
буферы, 329–331
контакты, 333–334
параметры деятельности, 331–
333
представление объектов в состоянии, 331

620
Алфавитный указатель узлы расширения на диаграммах деятельности, 341– 343
управления на диаграммах деятельности, 312, 323–328
ветвление и объединение, 326–
328
начальные и конечные, 324
решения и слияния, 325
центральный буфер, 352
Унифицированный процесс (UP), 48, 49
аксиомы, 56
деятельности в детализации прецедентов, 100
в моделировании прецедентов,
92, 99
диаграммы деятельности, 311, 312
и RUP, 53, 55
итеративные и инкрементные процессы, 57, 59
краткий обзор, 66, 67
настройка, 55
развитие, 51
разработка, 55
структура, 59, 60
фазы
Внедрение, 59, 63, 65, 66
Начало, 59, 62
Построение, 60, 63, 64, 65
Уточнение, 59, 63
характеристики, 48, 50
Унифицированный процесс компании
Rational (RUP), 53, 55
Унифицированный процесс разработки программного обеспечения (USDP), 48
упорядоченные множества, 404
управление конфигурацией, пакеты,
248
управляемая моделью архитектура
(MDA), 27, 29
уровни абстракции, 235
уровни в архитектуре, организация, 257
условия на коммуникационных диаграммах, 293
условные расширения, 132
установление требований, 83, 85
утилитные классы для атрибутов, 398
участники CRC анализа, 188, 190
Ф
фазы Унифицированного процесса
Внедрение, 59, 63, 65, 66
Начало, 59, 62
Построение, 59, 63– 65, 507
Уточнение, 59, 63, 507
Фасад, шаблон, 438
файлы JAR (Java архив), 432
стереотип «JAR», 521
физические объекты, классы для, 194
фильтры, 83, 85
искажения, 83, 85
обобщения, 83, 85
флаги для взаимодействия подавтоматов, 499
фокус управления в линиях жизни, 271
на диаграммах последовательностей,
278
форма экземпляров диаграмм взаимодействий, 270
фрагменты в реализациях прецедентов,
282, 284
ветвление, 284, 287
итерации, 287, 290, 291
функтоиды, 185
функциональная декомпозиция, 134,
136
функциональные требования, 79, 80
Ц
цвет в UML моделях, 41
целевые узлы с маркерами, 315
циклические зависимости пакетов, 260,
261
циклы for в основном потоке, 107
на диаграммах последователь ностей, 289
repeat на диаграммах последовательностей, 289
while в основном потоке, 107
на диаграммах последователь ностей, 289

Алфавитный указатель
621
Ч
черные ящики, подсистемы, 460
числа с плавающей точкой, 541
семантика, 163
Ш
шаблоны базовые, 194, 195
для проектных классов, 386
классы в их качестве, 158
коллекции в их качестве, 545
«Observer», 577–578
«Разбиение на уровни», 439
«Фасад», 438
шаг основного потока, 123
шлюзы в случаях включения взаимодействий, 304, 305
Э
эквивалентные объекты, 561
экземплярная форма диаграмм развертывания, 514
экземпляры артефакт, 518
классов ассоциаций, 217
контекста, 533
навигация в их рамках, 555
объекты в их качестве, 155
характеристики, 39
элементарные операции в проектных классах, 376
параллелизм, 457
элементы модели, пакеты, 248
Я
явное связывание, 384
язык ограничений объектный (OCL), 527
язык спецификации и описания (SDL),
51
языки аналитических моделей, 144
фильтры, 83, 85
языки программирования
C#
деструкторы, 174, 272, 273
конструкторы, 172, 272, 273
наследование, 381
поддержка шаблонов, 386
C++
абстрактные классы, 423
деструкторы, 174, 272, 273
имена интерфейсов, 424
конструкторы, 172, 272, 273
наследование, 379
переопределение, 233
поддержка шаблонов, 385
простые типы, 398
связи, 201
Java вложенные классы, 387
деструкторы, 174, 272, 273
интерфейсы, 423
коллекции, 402
конструкторы, 172, 272, 273
наследование, 381
переопределение, 233
поддержка шаблонов, 385
простые типы, 398
профили, 521
связи, 201
стандартные библиотеки, 425,
440
Python возвращаемые значения, 167
для редактора прецедентов, 466
поддержка шаблонов, 386
Smalltalk возвращаемые типы, 166
поддержка шаблонов, 386
Visual Basic имена интерфейсов, 424
поддержка шаблонов, 386
декларативные, 530
ограничений, 531

По договору между издательством «Символ Плюс» и Интернет мага зином «Books.Ru – Книги России» единственный легальный способ получения данного файла с книгой ISBN 5 93286 094 4, название
«UML 2 и Унифицированный процесс» – покупка в Интернет магази не «Books.Ru – Книги России». Если Вы получили данный файл ка ким либо другим образом, Вы нарушили международное законода тельство и законодательство Российской Федерации об охране автор ского права. Вам необходимо удалить данный файл, а также сооб щить издательству «Символ Плюс» (piracy@symbol.ru), где именно
Вы получили данный файл.
1   ...   54   55   56   57   58   59   60   61   62


написать администратору сайта