Авторизация 
		         
		        
					
 
		          
		        
			          
		        
			        Поиск по указателям 
		         
		        
			        
					 
		          
		        
			          
			
			         
       		 
			          
                
                    
                        
                     
                  
		
			          
		        
			          
		
            
	     
	    
	    
            
		
                    Фаулер М., Скотт К. — UML основы. Краткое руководство по унифицированному языку моделирования 
                  
                
                    
                        
                            
                                
                                    Обсудите книгу на научном форуме    Нашли опечатку? 
 
                                
                                    Название:   UML основы. Краткое руководство по унифицированному языку моделированияАвторы:   Фаулер М., Скотт К. Аннотация:  В настоящее время широко распространенный унифицированный язык моделирования (UML) является официальным стандартом, рекомендованным консорциумом Object Management Group. UML представляет собой нотацию, которую должны знать и понимать все разработчики программного обеспечения. Возможности языка UML исключительно широки, но не все они важны в равной степени. Поэтому авторы первого издания «UML в кратком изложении», заслуженно признанного лучшим кратким руководством по основам языка UML, сочли возможным рассмотреть лишь самые важные его аспекты. Второе издание «UML Основы», сохранив краткий стиль изложения, позволяет быстро изучить язык и приступить к его применению. Материал книги существенно обновлен и дополнен диаграммами вариантов использования, диаграммами деятельности и расширения кооперации, а также новым приложением, детально описывающим отличия разных версий языка UML. Книга написана для тех, кто знаком с основами объектно-ориентированного анализа и проектирования. Она начинается с обзораистории возникновения, разработки и обоснования языка UML Затем рассматривается возможность интеграции языка UML в объектно-ориентированный процесс разработки. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, описывает ясно и кратко нотацию и семантику. Уделено внимание полезным не-UML методам: CRC-картам и образцам. В книге приводятся практические рекомендации, основанные на 12-летнем опыте автора, а также небольшой пример программы на языке Java, иллюстрирующий реализацию UML-проекта. Освоив ключевые аспекты языка, читатели приобретут базовые знания, необходимые для построения моделей и углубленного изучения UML
Язык:  Статус предметного указателя:  Готов указатель с номерами страниц ed2k:   ed2k stats Издание:  второе изданиеГод издания:  2002Количество страниц:  192Добавлена в каталог:  16.05.2005Операции:  Положить на полку  |
	 
	Скопировать ссылку для форума  | Скопировать ID 
                                 
                             
                        
                     
                 
                                                                
			          
                
                    Предметный указатель 
                  
                
                    
                        CRC-карточки 12 19 25 48 74 80 88—90 158 168 ISE 80 Objectory 20 29 55 OMG (Object Management Group) 14 17 OMT (object modeling technique) 17 19 Rational Software 19 20 SDL 135 STL 113 URL 40 53 54 Абстрактное ограничение 102 122 Абстрактный класс в сравнении с интерфейсом 103 Абстрактный класс, нотация 101 Агрегация, определение 97 Актер, обозначение 59 Актер, определение 58 Актер, применение 59 Активности, прямоугольник 83 Асинхронное сообщение 84 Ассоциация в сравнении с подтипами 65 Ассоциация двунаправленная 71 Ассоциация как ответственность 69 Ассоциация однонаправленная 71 Ассоциация, задание имени 72 Ассоциация, навигация 70 Ассоциация, определение 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 Варианты использования и риски, связанные с требованиями 33 Варианты использования и технологические риски 38 Варианты использования на диаграмме взаимодействия 81 Варианты использования, CRC-карточки 89 Варианты использования, бизнес-процессов 62 Варианты использования, замещение 61 Варианты использования, категории 42 Варианты использования, когда следует применять 63 Варианты использования, определение 26 56 Варианты использования, продолжительность на итерациях 42 Варианты использования, простой текст 56 Варианты использования, систем 62 Ветвление, определение 136 Ветвление, примеры 137 Видимость в языке C++ 114 Видимость в языке Java 115 Видимость в языке Smalltalk 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 Диаграммы кооперации объектов, определение 92 Диаграммы кооперации объектов, пример 93 Диаграммы кооперации, определение 86 Диаграммы пакетов 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 Интерфейс в сравнении с абстрактным классом 103 Интерфейс в сравнении со стереотипом типа 173 Интерфейс в чистом виде 101 Интерфейс в языке UML 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 Концептуальная точка зрения на ассоциации 68 Концептуальная точка зрения на атрибуты 72 73 Концептуальная точка зрения на производные атрибуты 100 Концептуальная точка зрения, квалифицированные ассоциации 107 Концептуальная точка зрения, когда следует использовать 80 Концептуальная точка зрения, обобщение 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 Мейер Бертран 77 79 80 145 Меллор Стив 18 Метамодель, определение 22 Метамодель, фрагмент 22 Метод 74 Метод извлечения значения 74 Метод информационных технологий 117 Метод образца «Фабрика» 165 Метод установки значения 74 Многозначный конец ассоциации 105 Множественная классификация, определение 94 Множественная классификация, пример 95 Множественное наследование 94 Модель предметной области 153 Модель предметной области в совокупности с вариантами использования 35 Модель предметной области и диаграммы деятельности 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 Образцы , определение 50 Образцы для анализа, Historic Mapping 110 Образцы для анализа, Диапазон 113 152 154 Образцы для анализа, Количество 152 Образцы для анализа, Наблюдение 152 Образцы для анализа, определение 52 Образцы для анализа, Показатель с Диапазоном 152 Образцы для анализа, пример 52 Образцы для анализа, Ролевые Модели 96 Образцы для анализа, Сценарий 52 Образцы и кооперации 124 Образцы проектирования, Заместитель 51 Образцы проектирования, Композиция 99 Образцы проектирования, определение 50 Образцы проектирования, пример 51 Образцы проектирования, Фасад 120 Образцы, когда следует использовать 53 Объекты-значения 104 Ограничение абстрактное 122 Ограничения 76 Ограничения абстрактные 102 Ограничения, запрос 74 Ограничения, комплект 105 Ограничения, направленный ациклический граф 105 Ограничения, постоянный 173 Ограничения, постоянство 105 Ограничения, {иерархия} 105 Ограничения, {обязательно} 173 Ограничения, {полный} 96 173 Ограничения, {постоянно} 106 Ограничения, {только для чтения} 106 Ограничения, {упорядочено} 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 Предусловие 77 Примеры программ на языке Java 69 107 111 160 162 163 164 166 Проектирование на основе ответственностей 18 Проектирование по контракту 169 Проектирование по контракту, когда следует использовать 79 Проектирование по контракту, определение 77 Производная ассоциация, определение 98 Производная ассоциация, пример 99 Производный атрибут, определение 98 Производный атрибут, пример 99 Разделение 136 Разделение, определение 136 Разделение, примеры 137 139 Рамбо Джим 12 14 15 17 19 27 29 97 134 145 Рациональный унифицированный процесс (RUP) 18 29 Реализация 102 103 Рекурсивное проектирование 18 Рекурсивные вызовы, определение 83 Рекурсивные вызовы, примеры 82 84 Реорганизация 45 123 163 169 Реорганизация, определение 46 Реорганизация, принципы 47 Рефлексивный переход 131 Ринскауг Трагве 126 Риски, категории 33 Риски, связанные с квалификацией персонала, определение 33 Риски, связанные с квалификацией персонала, учет 39 
                            
                     
                  
			Реклама