UML2 и унифицированный процесс. Джим арлоуайла нейштадтпрактический объектно ориентированныйанализ и проектированиеu
Скачать 6.08 Mb.
|
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), где именно Вы получили данный файл. |