Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Фаулер М., Скотт К. — UML основы. Краткое руководство по унифицированному языку моделирования
Фаулер М., Скотт К. — UML основы. Краткое руководство по унифицированному языку моделирования



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: UML основы. Краткое руководство по унифицированному языку моделирования

Авторы: Фаулер М., Скотт К.

Аннотация:

В настоящее время широко распространенный унифицированный язык моделирования (UML) является официальным стандартом, рекомендованным консорциумом Object Management Group. UML представляет собой нотацию, которую должны знать и понимать все разработчики программного обеспечения. Возможности языка UML исключительно широки, но не все они важны в равной степени. Поэтому авторы первого издания «UML в кратком изложении», заслуженно признанного лучшим кратким руководством по основам языка UML, сочли возможным рассмотреть лишь самые важные его аспекты. Второе издание «UML Основы», сохранив краткий стиль изложения, позволяет быстро изучить язык и приступить к его применению. Материал книги существенно обновлен и дополнен диаграммами вариантов использования, диаграммами деятельности и расширения кооперации, а также новым приложением, детально описывающим отличия разных версий языка UML. Книга написана для тех, кто знаком с основами объектно-ориентированного анализа и проектирования. Она начинается с обзораистории возникновения, разработки и обоснования языка UML Затем рассматривается возможность интеграции языка UML в объектно-ориентированный процесс разработки. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, описывает ясно и кратко нотацию и семантику. Уделено внимание полезным не-UML методам: CRC-картам и образцам. В книге приводятся практические рекомендации, основанные на 12-летнем опыте автора, а также небольшой пример программы на языке Java, иллюстрирующий реализацию UML-проекта. Освоив ключевые аспекты языка, читатели приобретут базовые знания, необходимые для построения моделей и углубленного изучения UML


Язык: ru

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: второе издание

Год издания: 2002

Количество страниц: 192

Добавлена в каталог: 16.05.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
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
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте