Скачать 6.16 Mb.
|
ГЛАВА 10. Базис языка визуального моделирования 124 Унифицированный язык моделирования 124 Предметы в UML 125 Отношения в UML 127 Диаграммы в UML 128 Механизмы расширения в UML 129 Контрольные вопросы 131 ГЛАВА 11. Статические модели объектно-ориентированных программных систем 131 Вершины в диаграммах классов 131 Свойства 132 Операции 132 Организация свойств и операций 133 Множественность 133 Отношения в диаграммах классов 134 Деревья наследования 137 Примеры диаграмм классов 138 Контрольные вопросы 140 ГЛАВА 12. Динамические модели объектно-ориентированных программных систем 141 Моделирование поведения программной системы 141 Диаграммы схем состояний 141 Действия в состояниях 143 Условные переходы 143 Вложенные состояния 143 Диаграммы деятельности 144 Диаграммы взаимодействия 146 Диаграммы сотрудничества 146 Диаграммы последовательности 149 Диаграммы Use Case 151 Актеры и элементы Use Case 151 Отношения в диаграммах Use Case 152 Работа с элементами Use Case 154 Спецификация элементов Use Case 154 Главный поток 154 Подпотоки 154 Альтернативные потоки 155 Пример диаграммы Use Case 155 Построение модели требований 158 Кооперации и паттерны 161 Паттерн Наблюдатель 163 Паттерн Компоновщик 165 Паттерн Команда 167 Бизнес-модели 168 Контрольные вопросы 169 ГЛАВА 13. Модели реализации объектно-ориентированных программных систем 170 Компонентные диаграммы 170 Компоненты 171 Интерфейсы 172 Компоновка системы 172 Разновидности компонентов 173 Использование компонентных диаграмм 174 Моделирование программного текста системы 174 Моделирование реализации системы 175 Основы компонентной объектной модели 177 Организация интерфейса СОМ 178 Unknown — базовый интерфейс COM 180 Серверы СОМ-объектов 181 Преимущества COM 181 Работа с СОМ-объектами 182 Создание СОМ-объектов 182 Повторное использование СОМ-объектов 183 Маршалинг 184 IDL-описаниеи библиотека типа 185 Диаграммы размещения 186 Узлы 186 Использование диаграмм размещения 187 Контрольные вопросы 189 ГЛАВА 14. Метрики объектно-ориентированных программных систем 190 Метрические особенности объектно-ориентированных программных систем 190 Локализация 190 Инкапсуляция 190 Информационная закрытость 191 Наследование 191 Абстракция 191 Эволюция мер связи для объектно-ориентированных программных систем 191 Связность объектов 191 Сцепление объектов 196 Набор метрик Чидамбера и Кемерера 198 Использование метрик Чидамбера-Кемерера 201 Метрики Лоренца и Кидда 202 Метрики, ориентированные на классы 202 Операционно-ориентированные метрики 204 Метрики для ОО-проектов 205 Набор метрик Фернандо Абреу 205 Метрики для объектно-ориентированного тестирования 209 Метрики инкапсуляции 209 Метрики наследования 209 Метрики полиморфизма 210 Контрольные вопросы 210 ГЛАВА 15. Унифицированный процесс разработки объектно-ориентированных ПС 211 Эволюционно-инкрементная организация жизненного цикла разработки 211 Этапы и итерации 212 Рабочие потоки процесса 212 Модели 213 Технические артефакты 213 Управление риском 214 Идентификация риска 214 Анализ риска 215 Ранжирование риска 215 Планирование управления риском 215 Разрешение и наблюдение риска 216 Этапы унифицированного процесса разработки 217 Этап НАЧАЛО (Inception) 217 Этап РАЗВИТИЕ (Elaboration) 217 Этап КОНСТРУИРОВАНИЕ (Construction) 219 Этап ПЕРЕХОД (Transition) 219 Оценка качества проектирования 219 Пример объектно-ориентированной разработки 220 Этап НАЧАЛО 220 Этап РАЗВИТИЕ 221 Этап КОНСТРУИРОВАНИЕ 225 Разработка в стиле экстремального программирования 232 ХР-реализация 232 ХР-итерация 233 Элемент ХР-разработки 234 Коллективное владение кодом 235 Взаимодействие с заказчиком 236 Стоимость изменения и проектирование 236 Контрольные вопросы 238 ГЛАВА 16. Объектно-ориентированное тестирование 239 Расширение области применения объектно-ориентированного тестирования 239 Изменение методики при объектно-ориентированном тестировании 241 Особенности тестирования объектно-ориентированных «модулей» 241 Тестирование объектно-ориентированной интеграции 241 Объектно-ориентированное тестирование правильности 241 Проектирование объектно-ориентированных тестовых вариантов 242 Тестирование, основанное на ошибках 243 Тестирование, основанное на сценариях 243 Тестирование поверхностной и глубинной структуры 245 Способы тестирования содержания класса 245 Стохастическое тестирование класса 245 Тестирование разбиений на уровне классов 246 Способы тестирования взаимодействия классов 246 Стохастическое тестирование 247 Тестирование разбиений 248 Тестирование на основе состояний 248 Предваряющее тестирование при экстремальной разработке 249 Контрольные вопросы 263 ГЛАВА 17. Автоматизация конструирования визуальной модели программной системы 264 Общая характеристика CASE-системы Rational Rose 264 Создание диаграммы Use Case 266 Создание диаграммы последовательности 269 Создание диаграммы классов 273 Создание компонентной диаграммы 280 Генерация программного кода 282 Заключение 290 Приложение А. 291 Факторы затрат постархитектурной модели СОСОМО II 291 Приложение Б.Терминология языка UML и унифицированного процесса 296 Приложение В. Основные средства языка программирования Ada 95 303 Список литературы 314 Орлов Сергей Александрович Технологии разработки программного обеспечения: Учебник Главный редактор Е. Строганова Заведующий редакцией И. Корнеев Руководитель проекта А. Васильев Литературный редактор Е. Ваулина Художник Н. Биржаков Корректоры Н. Пронина, Н. Рощина Верстка А. Келле-Пелле Лицензия ИД № 05784 от 07.09.01. Подписано в печать 22.08.02. Формат 70x100/16. Усл. п. л. 37,41. Тираж 4500 экз. Заказ № 1221. ООО «Питер Принт». 196105, Санкт-Петербург, ул. Благодатная, д. 67в. Налоговая льгота - общероссийский классификатор продукции ОК 005-93, том2; 953005 - литература учебная. Отпечатано с готовых диапозитивов в ФГУП «Печатный двор» им. А. М. Горького Министерства РФ по делам печати, телерадиовещания и средств массовых коммуникаций. 197110, Санкт-Петербург, Чкаловский пр., 15. |
Проекта, разработки, технологии Основные области применения и перспективные отрасли промышленности, в которых возможно эффективное внедрение данной разработки |
Рабочая программа Басковой Марии Аркадьевны Ю. И. Дик, В. А. Коровин, В. А. Орлов, А. А. Пинский, 2000г. Календарно-тематический план ориентирован на использование учебника... |
||
Методические указания к лабораторным работам по дисциплине «Технологии... Лабораторная работа 2 Составление календарного плана разработки портала вуза 16 |
Содержание Составитель: Орлов А. А. преподаватель гбоу спо со «Красноуфимский аграрный колледж» |
||
Информационные технологии Цель курса – ознакомление студентов с принципами и технологией разработки информационных систем, изучение структурных методов и инструментов... |
Программа учебного курса гис-системы в приложениях «Технология разработки программных систем» по направлению подготовки магистров техники и технологии 230100 «Информатика и вычислительная... |
||
1 Раскройте понятия: технологии, информационные технологии, информационный... Технологии Технология (гр technе — мастерство, logos — учение, учение о мастерстве) — сов окупность знаний о способах и средствах... |
Орлов Александр Анатольевич Липецкий государственный университет в 2008г., «Современная деятельность по строительству зданий и сооружений» |
||
Наборы утилит служебных программ операционных систем. Средства и... Контрольные задания по разделам дисциплины : Системные технологии, Офисные технологии Сетевые технологии |
Методические рекомендации по планированию и организации самостоятельной работы студентов 57 ... |
||
Совершенствование технологии рафинации подсолнечных масел на основе... Специальность 05. 18. 06 – Технология жиров, эфирных масел и парфюмерно-косметических продуктов |
Присутствовали Присутствовали: Орлов О. И. (председатель), Аветисянц Б. Л., Асейчев А. В., Журенко В. Н., Колесников В. И., Лукьянюк В. Ю., Овчинников... |
||
Г. Ульяновска России от 06. 10. 2009 года №373, на основе Внеурочная деятельность школьников. Методический конструктор: пособие для учителя Д.... |
Экзаменационные вопросы по дисциплине «Инструментальные средства и технологии программирования» Понятие технологии программирования. Основные задачи технологии программирования |
||
Образование, становление и основные этапы развития кафедры "Технологии... Секция «Технологии конструкционных материалов» (ткм) в филиале работала с 1959 г. В 1986 г., отделившись от кафедры «Технологии сварки»,... |
Рабочая программа по технологии для 7а, 7б класса Составитель: Гайфуллин... Рабочая программа по изучению технологии в 7 классах составлена на основе следующих документов |
Поиск |