М. Фаулер, К. Скотт - UML Основы (1114905), страница 35
Текст из файла (страница 35)
41. Яа11у ЯЬ1аег и ЯФерЬеп д. Ме11ог: ОЬ/ес1 И/есус1ев: Мойейпу 1Ье ЫготЫ1л Бгагез. Ътопгйоп, 1991. 42. Яа11у ЯИаег и 81ерЬеп Л. Ме11ог: «Весыгвв е Рев13п о1 ап Арр11са11оп 1пйерепйепФ АгсЬВес1пге. » дЕ Яо/гшате, Ъто1. 14, Ыо. 1, 1997. 43. доЬп М. Ът11вв1йез, Затее О. Сор11еп и Хогтап 1.. КегЪЬ, ейв.: Раггегп Еапуиауез о/Ртоугат Вез/уп 21Р1 оРР2Ц. Айй1зоп-Жев1еу, 1996. 44. К1т ЪУа1йеп и деап-Маге Ыегвоп; $еат1евв ОЬ/есьОпепгей Бо/гшаге АтсИГессиге: Ала1ув1з апй Эев!уп о/ ЕейаЫе Буз1етз. Ргепйсе На11, 1995.
45. Лов Ъуагтег и АппеЬе К1ерре: ТЬе ОЬ/есг Сопз1та1пь Еапуиауе: Ртес/ве Мойейлу шйЫ/МЕ. Айй1зоп-Жев1еу, 1998. 46. ВеЬесса Ъ«'1гГв-ВгосЬ, Вг1ап ЪЪ'11Ьегвоп и 1 аигеп Ъ»1епег: Рез/упзпу ОЬ- /есг-От1елгей Яо/гшате. Ргеп11се На11, 1990. Алфавитный указатель СВС-карточки, 12, 19, 25, 48, 74, 80, 88-90, 158, 168 1ЯЕ, 80 ОЬ>ес$огу, 20, 29, 55 ОМО (ОЬ)ес( Мапабетпеп1 Огопр), 14, 17 ОМТ (ОЬ)есФ Мобе!!пб ТесЬп!г(ие), 17, 19 Ба!!опа! Яо(сиате, 19, 20 81Н, 135 ЯТЬ, 113 ()ВЬ, 40, 53, 54 абстрактное ограничение, 102, 122 абстрактный класс в сравнении с интерфейсом, 103 нотация, 101 агрегация определение, 97 актер обозначение, 59 определение, 58 применение, 59 активности, прямоугольник, 83 асинхронное сообщение, 84 ассоциация в сравнении с подтипами, 65 двунаправленная, 71 задание имени, 72 как ответственность, 69 навигация, 70 однонаправленная, 71 определение, 68 перманентная связь, 72 атрибут обозначение, 72 определение, 72 Бек Кент, 19, 41, 54, 88, 90 БучГради, 12, 14, 17, 19, 20, 27, 29, 34, 54, 97, 126, 134, 139, 145, 170 варианты использования, 144 СБС-карточки и, 89 бизнес-процессов, 62 замещение, 61 и риски, связанные с требованиями, 33 и технологические риски, 38 категории, 42 когда следует применять, 63 на диаграмме взаимодействия, 81 определение, 26.
56 продолжительность на итерациях, 42 простой текст, 56 систем, 62 ветвление определение, 136 примеры, 137 видимость в языке дача, 115 в языке Ята111аБЬ 114 в языке С+~-, 114 внутри пакета, 115 закрытый, 114 защищенный, 114, 115 общедоступный, 114, 115 определение, 113 Бирс-Брок Ребекка, 19, 126 возврат, 83, 174 Алфавитный указатель двунаправленная ассоциация, 71 действие, 128 Джекобсон Айвар, 12, 14, 15, 17, 19, 20, 27, 29, 34, 54, 55, 57, 64, 82, 97, 134, 139, 145, 170 Джонсон Ральф, 51 диаграммы вариантовиспользования определение, 57 пример, 58 взаимодействия, 24, 25, 26, 35, 38, 48, 88, 89, 124, 134, 141, 143, 144, 167, 169 виды, 81 когда использовать, 88, 90 определение, 81 примеры, 82, 123, 159 деятельности, 27, 35, 50, 90„ 134.
135„ 168 когда использовать, 143 определение, 135 примеры, 137, 140, 142 классов, 13, 21, 24, 25, 26, 35, 36, 38, 48, 49, 51, 66, 68, 70, 164, 168 когдаследует использовать, 80 определение, 65 особенности представления, 66 примеры, 51, 52, 66, 71, 93, 95, 96, 99, 100, 102, 107, 108, 109, 110, 111, 124, 157 компонентов на диаграмме развертывания, 149 определение, 147 кооперации в сравнении с диаграммой объектов, 93 последовательности, 88 определение, 86 объектов определение, 92 пример, 93 пакетов, 24, 39, 49 когда использовать, 126 определение, 118 примеры, 119, 120 параллельных состояний определение, 132 пример, 133 диаграммы последовательности, 83, 166, 174 в сравнении с диаграммой кооперации, 88 определение, 82 примеры, 82, 83, 85, 86, 87, 123, 158, 159 развертывания, 39, 49, 168 когда следует использовать, 150 определение, 147 пример, 148 состояний„49, 90, 144, 169 в сравнении с диаграммами деятельности, 135 когда следует использовать, 134 определение, 127 примеры, 128, 130, 131, 133 экземпляров определение, 92 пример, 93 динамическая классификация определение, 96 пример, 96 параллельность определение, 141 пример, 141 дискриминатор, 94 дорожки определение, 141 примеры, 142 Дуглас Брюс, 28, 134 Дэниелс Джон, 67, 79, 80, 134 зависимость в сравнении с ассоциацией, 72 и компоненты, 149 на диаграммах классов, 103 определение, 118 заметцение и утверждения, 79 определение, 75 запрос, 69, 74 и имя роли, 68 инвариант, 78 182 Алфавитный указатель интерфейс в сравнетзки с абстрактным классом, 103 стереотипом типа, 173 чистом виде, 101 языке ПМ1., 92 исключение, 78 итеративная разработка, 26 когда следует использовать, 54 определение, 29 итерация инкрементный характер, 44 определение продолжительности, 43 оценка количества, 43 повторяющийся характер„44 с указанием вариантов использования, 44 составные элементы, 30 Йордон Зд, 18 К Каннингхем Уорд, 19, 49, 88, 90 квалифицированная ассоциация определение, 107 пример, 107 класс реализации, 172 класс-ассоциация определение, 108 преобразование в обычный класс, 109 пример, 108 тонкие особенности, 110 классификация определение, 94 примеры, 106 типы, 94, 96 Клеппе Аннеке, 77 ключевое слово если, 131 после, 130 Кокберн Алистер, 54, 64 комплект, ограничение, 105 композиция нотация, 98 определение, 97, 173 компонент, 149 конец ассоциации, 68 контекст класса, 93 концептуальная точка зрения квалифицированные ассоциации, 107 когда следует использовать, 80 на ассоциации, 68 на атрибуты, 72, 73 на производные атрибуты, 100 обобщение, 75 операции, 74 определение, 27, 67 пример, 153 кооперация когда следует использовать, 126 определение, 123 параметризованная, 125 Коуд Питер, 18 кратность определение, 68 примеры, 66 Крухтен Филипп, 30, 54 Кук Стив, 67, 79, 80, 134 Кейн Брэд, 48 л линия жизни, 82 Лумис Мэри, 20 Мак-Коннелл Стив, 54 маркер итерации, 83 Мартин Джеймс, 19, 28 Мартин Роберт, 126 Меллор Стив, 18 метамодель определение, 22 фрагмент, 22 метод, 74 извлечения значения, 74 информационных технологий, 117 образца «Фабрика», 165 установки значения, 74 Мейер Бертран, 77, 79, 80, 145 многозначный конец ассоциации, 105 множественная классификация определение, 94 пример„95 множественное наследование, 94 модель предметной области, 153 в совокупности с вариантами использования, 35 Алфавитный указатель 1ВЗ и диаграммы деятельности, 141 команда, 36 определение, 34 построение, 36 модификатор, 74 н навигация определение, 70 примеры,71 типы, 71 наставник, 39, 40 начальная фаза описание, 32 определение, 31 Нирсон Жан-Марк, 79 нотация, 21 обобщение в совокупности с пакетами, 122 вариантов использования когда следует использовать, 62 определение, 60 пример, 58 определение, 75 пример, 106 образцы, 12, 13, 24, 25, 40, 51, 169 для анализа Н1зтог1с Марр1пб, 110 Диапазон, 113, 152, 154 Количество, 152 Наблюдение, 152 определение, 52 Показатель с Диапазоном, 152 пример, 52 Ролевые Модели, 96 Сценарий, 52 и кооперации, 124 когда следует использовать, 53 определение, 50 проектирования Заместитель, 51 Композиция, 99 определение, 50 пример, 51 Фасад, 120 объекты-значения, 104 ограничения, 76 (иерархия), 105 )обязательно), 173 (полный), 96, 173 ) постоянно), 106 1только для чтения), 106 )упорядочено), 105 абстрактные, 102 абстрактный, 122 запрос, 74 комплект, 105 направленныйациклическийграф, 105 постоянный, 173 постоянство, 105 Оделл Джеймс, 14, 15, 19, 20, 28, 94, 135 однозначная классификация, 94 однонаправленная ассоциация, 71 операция обозначение, 73 определение, 73, 74 оптимизация, 53 ответственность, 69, 70, 89 отношение включения когда следует использовать, 62 определение, 60 пример, 57 расширения когда следует использовать, 61 определение, 61 пакет, 118 параметризованный класс определение.
111 примеры,111 план управление, 48 формирование, 41 подклассы, 76, 78, 101 подтип, 65, 76 поле, 72 политические риски определение, 33 учет, 41 построение прототипа, 37 постусловие, 77 поток работ, 27, 35, 135, 143, 144 186 Алфавитный указатель предусловие, 77 примеры программ на языке дауа, 69, 107, 111, 160, 162, 163, 164, 166 проектирование на основе ответственностей, 18 по контракту, 169 когда следует использовать, 79 определение, 77 производная ассоциация определение, 98 пример, 99 производный атрибут определение, 98 пример,99 разделение, 136 определение, 136 примеры, 137, 139 рациональный унифицированный процесс (КУР), 18, 29 реализация, 102, 103 рекурсивное проектирование, 18 рекурсивные вызовы определение, 83 примеры, 82, 84 реорганизация, 45, 123, 163, 169 определение, 46 принципы, 47 рефлексивный переход, 131 Ринскауг Трагве, 126 риски категории, 33 связанные с квалификацией персонала определение, 33 учет, 39 связанные с требованиями определение, 33 учет, 33 учет, 32, 37, 41, 43 роль.