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

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

blank
blank
blank
Красота
blank
Ларман К. — Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.
Ларман К. — Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.



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



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


Название: Применение UML и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и унифицированный процесс UP.

Автор: Ларман К.

Аннотация:

Книга `Применение UML и шаблонов проектирования`, поможет любому разработчику или студенту освоить основные принципы и самые современные приемы объектно-ориентированного анализа и проектирования (ООА/П). Они смогут не только создавать диаграммы UML, но и реально применять этот язык в контексте проектирования программных систем. Известный специалист в области объектных технологий и итеративных методов разработки Крэг Ларман представляет три итерации в рамках одного конкретного примера, детально рассматривая важные аспекты ООА/П и делая акцент на наиболее существенных этапах разработки, принципах и шаблонах. К наиболее важным вопросам, рассматриваемым в этой книге, относятся следующие:
- Требования и прецеденты. Идентификация и запись требований;
- Моделирование объектов предметной области. Выявление объектов, относящихся к рассматриваемой "сфере интересов", определение их атрибутов и взаимосвязей;
- Архитектура. Создание многоуровневых архитектур, позволяющих увеличить гибкость, робастность и возможность поддержки приложений;
- Основные принципы проектирования объектов. Овладение наиболее важными навыками, в том числе распределением обязанностей между объектами и проектированием их взаимодействия в соответствии с такими принципами, как Expert, Indirection и Protected Variations;
- Шаблоны проектирования. Разработка робастных объектов и контуров с использованием популярных и часто используемых шаблонов, таких как Strategy, Factory, Adapter, Observer, Template Method и Command;
- Итеративный процесс разработки и "живой" UP. Организация процесса моделирования и разработки с использованием простых методов унифицированного процесса UP (популярного итеративного процесса) и ценные рекомендации по его применению.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Visibility      263 286 603
Workflow      50
Абстрактный класс      406 603
Абстрактный прецедент      390
Абстрактный, класс-фабрика      513
Абстракция      573 603
Агрегация      235 412 603
Адаптер ресурсов      348
Активная инициализация      355 499
Активный объект      500 603
Анализ      36 603
Анализ требований      34
Анализ, архитектурный      440 476
Артефакт      50 67
Архитектура      603
Архитектура системы      440
Архитектура, многоуровневая      442
Архитектура, трехуровневая      461
Архитектурная основа      131
Архитектурно значимое требование      478
Архитектурное предложение      483
Архитектурное представление      478 490
Архитектурный анализ      440 476
Архитектурный прототип      131
Архитектурный синтез      492
Архитектурный фактор      477
Архитектурный шаблон      440
Асинхронное событие      389
Асинхронное сообщение      315 503
Ассоциативный класс      411
Ассоциация      169 603
Ассоциация, имя      175
Ассоциация, кратность      173
Ассоциация, обозначение      170
Ассоциация, рефлексивная      420
Ассоциация, роль      172
Атрибут      181 603
Атрибут внешнего ключа      186
Атрибут качества      71 112
Атрибут-ссылка      310
Бизнес-исполнитель      100
Бизнес-моделирование      50 587
Бизнес-правило      113
Бизнес-прецедент      100
Блок активации      219
Видимость      263 285 300 603
Видимость посредством атрибутов      287 297
Видимость посредством параметров      287
Видимость, глобальная      290
Видимость, локальная      288
Виртуальная машина      461
Внешнее событие      436
Внешний контроллер      243 247
Внутреннее событие      436
Временное событие      436
Вспомогательный исполнитель      90
Гибкий процесс      55
Границы системы      132
Группа OMG      40
Двухуровневая архитектура      462
Делегирование      603
Дематериализация      526
Детерминированный процесс      54
Диаграмма взаимодействия      39 206 209 254
Диаграмма видов деятельности      587
Диаграмма классов      39 148 206 228 307 310
Диаграмма классов проектирования      292
Диаграмма классов, ассоциации      298
Диаграмма кооперации      210
Диаграмма пакетов      442 583
Диаграмма последовательностей      140 210 427
Диаграмма прецедентов      95
Диаграмма развертывания      491 585
Диаграмма состояний      431
Диаграмма состояний прецедента      433
Динамическое представление      39
Дисциплина определения требований      567
Документ SAD      475
Дополнительная спецификация      107 475 560 567
Дополнительный прецедент      390
Зависимость      583
Задача пользователя      87
Закон Паркинсона      574
Закрытая область      603
Зацепление      239
Идентификатор объекта      528
Идентичность объекта      604
Идиома проектирования      441
Иерархия классов      604
Иерархия обобщения-специализации классов      397
Иерархия программных классов      408
Имя ассоциации      175
Имя роли      312
Инвариант      200
Инкапсуляция      296 604
Инстанцирование      604
Институт программных технологий      479
Интерфейс      333 604
Информационный эксперт      229
Информация о навигации      297
Исключение      315 502
Исполнитель      75 95
Исполнитель, вспомогательный      95
Исполнитель, закулисный      95
Исполнитель, основной      95
Исполняемая архитектура      131
Исследование архитектуры      440
Исходный специальный объект      274
Итеративная разработка      44 47
Итеративный процесс разработки      309 559 574
Итерация      44
Итерация, длительность      48
Карта CRC      252
Каскадный архитектурный анализ      489
Каскадный жизненный цикл      575
Каскадный принцип разработки      571
Каскадный цикл разработки      55
Квалифицированная ассоциация      604
Класс      163 604
Класс ассоциаций      409
Класс понятий      148
Класс проектирования      163
Класс, абстрактный      603
Класс, концептуальный      147 257
Класс, параметризованный      586
Класс, программный      257
Класс-фабрика      353
Классификатор      163
Классификация      604
Классификация шаблонов      440
Композитная агрегация      413
Композитный класс      604
Композитный объект      412
Компонент      585
Конкретный класс      604
Конкретный прецедент      390
Конструктор      604
Контейнер      488
Контейнерный класс      604
Контекст      286
Контекстный объект      358
Контроллер прецедента      244 247
Контроллер сеанса      244
Контроль версий      573
Контур      525 604
Контур интерфейса с базой данных      524
Контур модульного тестирования JUnit      574
Концептуальный класс      147 150 163 257
Кооперация      604
Кратность      173 604
Линия жизни объектов      220
Логика приложения      60
Логическая архитектура      442
Логическое представление      445 478 490
Материализация      526
Материализация по требованию      545
Метамодель      604
Метод      199 605
Метод OOSE      40
Метод выбора имени      295
Метод доступа      295
Метод класса      605
Метод ОМТ      40
Метод-шаблон      532
Многоуровневая архитектура      442
Модель      605
Модель DEM      381
Модель FURPS+      69 76 478
Модель анализа      580
Модель бизнес-объектов      587
Модель данных      527
Модель предметной области      38 147 149 156 166 298
Модель прецедентов      73 567
Модель проектирования      206 292 490
Модель развертывания      456
Модель реализации      307 459
Модель сетевых протоколов      454
Модель, концептуальная      148
Модульный принцип проектирования      439
Мультиобъект      217
Наследование      407 605
Начальная фаза проекта      66
Независимый от состояния объект      435
Непрямое отображение      530
Непрямой объект      342
Область видимости      286
Обобщение      397 605
Обратное проектирование      310 555
Объединение      413
Объект      605
Объект значений      184
Объект-декоратор      488
Объект-коллекция      296
Объект-контейнер      296
Объект-контроллер      244
Объект-посредник      507 545
Объект-фабрика      274
Объектная бизнес-модель UP      166
Объектная модель анализа      148
Объектно-ориентированное программирование      37
Объектно-ориентированное проектирование      39 605
Объектно-ориентированный анализ      605
Объектно-ориентированный язык программирования      605
Объектное проектирование      36
Объектный анализ      36
Объектный язык ограничений (OCL)      196 199
Обязанность      76 224 606
Обязанность, распределение      206
Ограничение      265 606
Оператор new      295
Операция      199 606
Описание архитектурных подходов      483
Описание операции      606
Описание системной операции      191
Опорный объект      507
Основной прецедент      390
Основные принципы проектирования архитектуры      486
ОСР, принцип      345
Отказ      500
Открытая область      606
Отношение включения      388
Отношение зависимости      300
Отношение обобщения      390 392
Отношение расширения      391
Оценка удобства использования системы      580
Ошибка      500
Пакет      373 469 584
Параметризированный класс      586
Пассивная инициализация      355 499
Пассивная материализация      526 545
Переменная экземпляра      606
Переход      432 606
План итерации      55
План разработки      567
Поведение системы      140
Повреждение      500
Повторное использование      581
Повышение устойчивости пакета      470
Пограничный объект      248
Подкласс      397
Подлежащий постоянному хранению объект      605
Подтип      606
Полиморфизм      333 606
Полиморфная операция      606
Получатель      606
Понятие      606
Понятие-спецификация      159
Постепенная настройка процесса разработки      569
Посткомпилятор      488
Постоянно хранимый объект      524
Постусловие      82 193 607
Правило 100%      400
Правило Is-a      400
Предиктивное планирование      575
Предметная область      607
Представление архитектуры      490
Представление процессов      490
Представление развертывания      478
Предусловие      82 193 607
Прецедент      34 73 75 390 572
Прецедент, базовый      94
Прецедент, конкретный      94
Прецедент, методы выделения      89
Прецедент, основной успешный сценарий      83
Прецедент, расширение      83
Прецедент, реализация      254
Прецедент, системный      100
Прецедент, специальные требования      84
Прецедент, типа черный ящик      76
Прецедент, форматы      77
Примечание      265
Принцип ОСР      345
Проверка архитектурной концепции      492
Проверка качества      572
Программирование на основе тестирования      316
Программирование с предварительным тестированием      57
Программный класс      163 257
Проектирование      36 50 607
Проектирование архитектуры      440
Проектирование базы данных      36
Проектирование на основе данных      340 353
Проектирование на основе описаний      200
Производный атрибут      188
Производный класс      605
Простой атрибут      182
Простой тип      183
Прототип      67
Профиль UML      527
Прямое отображение      530
Прямой объект      342
Развернутый прецедент      77
Раздел      458
Разделение концептуального класса      401
Раздутый контроллер      249
Разработка на основе прецедентов      560
Разработка под управлением прецедентов      100
Ракурс модели      162
Ранжирование требований      560
Распределение обязанностей      35 206 224
Расширение      150
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте