Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Основы программирования » Порождающее программирование: методы, инструменты, применение. Для профессионалов. К. Чарнецки, У. Айзенекер
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Заклятая дружба. Секретное сотрудничество СССР и Германии в 1920–1930-е годы.  Ю. Кантор
Заклятая дружба. Секретное сотрудничество СССР и Германии в 1920–1930-е годы. Ю. Кантор
66.30 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Порождающее программирование: методы, инструменты, применение. Для профессионалов. К. Чарнецки, У. Айзенекер 232.80 грн.
Предыдущий товар Товар 30 из 40
категории Основы программирования
 Следующий товар
 
box_bg_l.gif.

Порождающее программирование (Generative Programming, GP) открывает перед разработчиками приложений глобальные перспективы. Оно реализует идею перехода от «одноразовых» программных систем к полуавтоматическому производству самых разнообразных продуктов. Самое ценное качество методики порождающего программирования состоит в том, что она учитывает преимущества автоматизации применительно к разработке программных средств. Эта книга содержит обзор методов и инструментов, обеспечивающих возможность проектирования и реализации «правильных» компонентов семейств систем, а также автоматизации их сборки. Представленные в этой книге методы применимы к любым коммерческим проектам — от «локального» программирования на уровне классов и процедур до масштабных разработок семейств комплексных систем.

1-е издание, 2005 год, 736 стр., формат 17x23 см (70х100/16), Твердый переплет, ISBN 5-469-00118-0 

 

Содержание

Предисловие
Благодарности
Материалы в Интернете
От издательства
Глава 1. О чем эта книга?
1.1. От ручного труда к конвейерной сборке
1.2. Порождающее программирование
1.3. Выгоды и применимость

Часть 1. Методы и приемы анализа и проектирования

Глава 2. Инженерия предметной области
2.1. Почему эту главу стоит прочесть?
2.2. Что такое инженерия предметной области?
2.3. Анализ предметной области
2.4. Проектирование и реализация предметной области
2.5. Прикладная инженерия
2.6. Применение линеек продуктов
2.7. Основные понятия инженерии предметной области
2.8. Обзор методов анализа и инженерии предметной области
2.9. Инженерия предметной области и родственные методы
2.10. Немного истории
2.11. Резюме
Глава 3. Инженерия предметной области и объектно-ориентированные методы анализа и проектирования
3.1. Почему эту главу стоит прочесть
3.2. Объектно-ориентированная технология и возможность повторного использования
3.3. Связь между инженерией предметной области и объектно-ориентированными методами анализа и проектирования (OOA/D)
3.4. Перспективы интеграции методов инженерии предметной области и OOA/D
3.5. Горизонтальные и вертикальные методы
3.6. Избранные методы
Глава 4. Моделирование характеристик
4.1. Почему эту главу стоит прочесть?
4.2. Еще раз о характеристиках
4.3. Моделирование характеристик
4.4. Характеристические модели
4.5. Связь между диаграммами характеристик, другими нотациями моделирования и методиками реализации
4.6. Реализация ограничений
4.7. Инструментальная база характеристических моделей
4.8. Часто задаваемые вопросы по поводу диаграмм характеристик
4.9. Процесс моделирования характеристик
Глава 5. Технология порождающего программирования
5.1. Почему эту главу стоит прочесть?
5.2. Порождающие доменные модели
5.3. Основные этапы разработки в рамках порождающего программирования
5.4. Адаптация инженерии предметной области к целям порождающего программирования
5.5. Предметно-ориентированные языки
5.6. DEMRAL как образец метода инженерии предметной области, соответствующего задачам порождающего программирования
5.7. Обзор метода DEMRAL
5.8. Анализ предметной области
5.9. Проектирование предметной области
5.10. Реализация предметной области

Часть 2. Технологии реализации

Глава 6. Родовое программирование
6.1. Почему эту главу стоит прочесть?
6.2. Что такое родовое программирование?
6.3. Родовое и порождающее программирование
6.4. Родовые параметры
6.5. Параметрический полиморфизм и полиморфизм подтипов
6.6. Ограниченный и неограниченный полиморфизм
6.7. Новый взгляд на полиморфизм
6.8. Параметризованные компоненты
6.9. Параметризованное программирование
6.10. Стандартная библиотека шаблонов C++
6.11. Методология родового программирования
6.12. Немного истории
Глава 7. Компонентно-ориентированные методики шаблонного программирования на C++
7.1. Почему эту главу стоит прочесть?
7.2. Виды конфигурирования систем
7.3. Динамическое конфигурирование в C++
7.4. Статическое конфигурирование в C++
7.5. Наложение запрета на отдельные конкретизации шаблонов
7.6. Статическая и динамическая параметризация
7.7. Оболочки с параметризованным наследованием
7.8. Шаблонный метод с параметризованным наследованием
7.9. Параметризация режима связывания
7.10. Согласованная параметризация нескольких компонентов
7.11. Статическое взаимодействие между компонентами
Глава 8. Аспектно-ориентированное программирование
8.1. Почему эту главу стоит прочесть?
8.2. Что такое аспектно-ориентированное программирование?
8.3. Методики аспектно-ориентированной декомпозиции
8.4. Как создаются аспекты
8.5. Механизмы композиции
8.6. Выражение аспектов на языках программирования
8.7. Технологии реализации аспектно-ориентированного программирования
8.8. Резюме
Глава 9. Генераторы
9.1. Почему эту главу стоит прочесть?
9.2. Что такое «генератор»?
9.3. Трансформационная модель разработки программных средств
9.4. Технологии построения генераторов
9.5. Композиционные и трансформационные генераторы
9.6. Типы преобразований
9.7. Системы преобразований
9.8. Некоторые методики генерации
Глава 10. Статическое метапрограммирование на языке C++
10.1. Почему эту главу стоит прочесть?
10.2. Что такое метапрограммирование?
10.3. Краткий обзор метапрограммирования
10.4. Статическое метапрограммирование
10.5. C++ как двухуровневый язык
10.6. Функциональные особенности статического уровня
10.7. Метапрограммирование на основе шаблонов
10.8. Метафункции шаблонов
10.9. Метафункции как аргументы и возвращаемые значения других метафункций
10.10. Представления метаинформации
10.11. Структуры управления периода компиляции
10.12. Генерация кода
10.13. Пример: применение статических циклов исполнения для тестирования метафункций
10.14. Частичное вычисление в C++
10.15. Способы имитации частичной специализации шаблонов
10.16. Недостатки метапрограммирования на основе шаблонов
10.17. Немного истории
Глава 11. Ментальное программирование
11.1. Почему эту главу стоит прочесть?
11.2. Что такое ментальное программирование?
11.3. Технологическая база IP
11.4. Среда программирования IP
11.5. Специальные понятия
11.6. Основные принципы IP
11.7. Резюме

Часть 3. Практические примеры

Глава 12. Списковый контейнер
12.1. Почему эту главу стоит прочесть?
12.2. Общий обзор
12.3. Анализ предметной области
12.4. Проектирование предметной области
12.5. Компоненты реализации
12.6. Ручная сборка
12.7. Специфицирование списков
12.8. Генератор
12.9. Расширения
Глава 13. Банковский счет
13.1. Почему эту главу стоит прочесть?
13.2. Успешная студия программирования
13.3. Образцы проектирования, каркасы и компоненты
13.4. Инженерия предметной области и порождающее программирование
13.5. Моделирование характеристик
13.6. Проектирование архитектуры
13.7. Компоненты реализации
13.8. Настраиваемые иерархии классов
13.9. Конструирование предметно-ориентированного языка
13.10. Генератор банковского счета
13.11. Тестирование генераторов и их продуктов
Глава 14. Порождающая библиотека расчета матриц (GMCL)
14.1. Почему эту главу стоит прочесть?
14.2. Почему именно расчеты матриц?
14.3. Анализ предметной области
14.4. Проектирование и реализация предметной области
Приложение 1. Концептуальное моделирование
П1.1. Что такое понятие?
П1.2. Теории понятий
П1.3. Наиболее важные проблемы из области понятий
П1.4. Концептуальное моделирование, объектно-ориентированная технология и повторное использование программного обеспечения
Приложение 2. Протокол расширения экземпляров для языка Smalltalk

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Порождающее программирование: методы, инструменты, применение. Для профессионалов. К. Чарнецки, У. Айзенекер
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100