Ви є тут

Автоматическая генерация программных компонент по высокоуровневым спецификациям

Автор: 
Кручинин Алексей Николаевич
Тип роботи: 
дис. канд. техн. наук
Рік: 
2006
Артикул:
14951
179 грн
Додати в кошик

Вміст

СОДЕРЖАНИЕ.
ВВЕДЕНИЕ
ГЛАВА 1. ОБЗОР ТЕХНОЛОГИЙ ПРОГРАММИРОВАНИЯ, ПОЗВОЛЯЮЩИХ ПОВЫСИТЬ КАЧЕСТВО СОПРОВОЖДЕНИЯ КОДА.
1.1. Принцип разделения ответственностей i и компонентное программирование, как основа построения подхода для эффективного сопровождения кода
1.2. Расширяемое программирование xi i
1.2.1. Технология вертикального слоения А.Л. Фуксмана
1.2.2. Расширяемые программы М.М. ГорбуноваПосадова.
1.3. Аспектноориентированное программирование.
1.3.1. Методы аспектной декомпозиции.
1.3.2. Недостатки аспектноориентированного подхода
1.4. Виды спецификаций и способы их выработки. Роль спецификаций в построении гибкого сопровождаемого приложения
1.4.1. Подходы к выработке спецификаций
1.4.2. Роль спецификаций в построении гибкого сопровождаемого приложения.
1.5. Выводы
ГЛАВА 2. НОВЫЙ СПОСОБ ДЕКОМПОЗИЦИИ КОДА, ОСНОВАННЫЙ НА АСПЕКТНООРИЕНТИРОВАННОЙ ПАРАДИГМЕ
2.1. Фактор сосредоточенности. Рассредоточенный код и причины его появления
2.1.1. Рассредоточенный и сосредоточенный код
2.1.2. Причины появления и методы работы с рассредоточенностью кода. .
2.1.3. Классификация рассредоточенного кода
2.1.4. Значимость фактора рассредоточенности в программном коде
2.2. Предлагаемый метод аспектной декомпозиции.
2.2.1. Точки присоединения и их классификация
2.2.2. Этапы проектирования модифицируемого приложения, как основа метода построения аспектного кода
2.3. Фактор транзакциошиюстии и его роль для развития программы
2.4. Выводы
ГЛАВА 3. ПРИМЕНЕНИЕ X СПЕЦИФИКАЦИЙ ДЛЯ МОДЕЛИРОВАНИЯ СЛОЖНОСТРУКТУРИРОВАННЫХ ПРОГРАММНЫХ ОБЪЕКТОВ.
3.1. Принципы построения спецификаций аспектов.
3.2. Построение многоуровневых спецификаций
3.2.1. Цепочечный подход и его обобщение.
3.2.2. Метод цепочек спецификаций
3.3. Метод аспектной декомпозиции и его сопряжение с методом цепочек спецификаций.
3.4. Выводы.
ГЛАВА 4. РЕАЛИЗАЦИЯ ПРОГРАММНОГО КОМПЛЕКСА ХРЕСТЕКаЫЕ И ОЦЕНКИ ЭФФЕКТИВНОСТИ ПРИМЕНЕНИЯ РАЗРАБОТАННОГО МЕТОДА АСПЕКТНОЙ ДЕКОМПОЗИЦИИ.
4.1. Практическое применение метода автоматической генерации компонент на примере программного комплекса Хрес1Епше.
4.2. Оценки эффективности и сложности разработанного меюда аспектной декомпозиции. Сравнение полученных оценок на различных задачах.
4.3. Выводы
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА