Разработка методов и алгоритмов многокритериальной оптимизации решения задач реинжиниринга программного обеспечения

Разработка методов и алгоритмов многокритериальной оптимизации решения задач реинжиниринга программного обеспечения

Автор: Алексеев, Александр Сергеевич

Шифр специальности: 05.13.06

Научная степень: Кандидатская

Год защиты: 1999

Место защиты: Москва

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

Артикул: 244116

Автор: Алексеев, Александр Сергеевич

Стоимость: 250 руб.

1.АНАЛИЗ ПРОЦЕССОВ ПРОЕКТИРОВАНИЯ И МОДЕРНИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
1.1 .Анализ жизненного цикла программного обеспечения
1.2.Анализ основных подходов к реинжинирингу
программного обеспечения
ГЗ.Основные направления совершенствования методов
реинжиниринга.
Выводы по главе 1.
2. РАЗРАБОТКА МОДЕЛИ РЕИНЖИНИРИНГА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 .Разработка нового подхода к реинжинирингу программного обеспечения.
2.2.Разработка модели синтеза системы реинжиниринга.
2.3.Разработка модели интеграции спецификации исходной программы с заданием на ее изменение
2.4.Разработка методики оценки вариантов реинжиниринга
Выводы по главе 2.
3. РАЗРАБОТКА МЕТОДА ОПТИМИЗАЦИИ РЕШЕНИЯ ЗАДАЧ РЕИНЖИНИРИНГА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
3.1 Обзор методов многокритериальной оптимизации
3.2.Выбор класса методов и архитектуры систем принятия решений.
3.2. Модель сравнения вариантов реинжиниринга.
Выводы по главе 3.
4.РЕАЛИЗАЦИЯ СИСТЕМЫ РЕИНЖИНИРИНГА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
4.1 .Разработка структуры реинжиниринга ПО
4.2. Алгоритм многокритериальной оптимизации реинжиниринга
4.3. Анализ результатов решения задачи реинжиниринга ПО
Выводы по главе 4.
Заключение.
Список использованных источников


В то же время во введении уже отмечалось, что компьютерное сообщество представляет собой пирамидальную структуру, вершину которой занимают разработчики, средний слой посредники и специалисты по внедрению, а самый широкий слой, расположенный у основания пирамиды, принадлежит пользователям. Таким образом, объем програмного обеспечения, подлежащего перепроектированию, пропорционален основанию пирамиды. Традиционным путем решения этой проблемы является применение для перепроектирования программного обеспечения механизмов авторского сопровождения. Альтернативой авторскому сопровождению может быть реинжиниринг программного обеспечения. Под реинжинирингом программного обеспечения понимается совокупность методов и средств, позволяющая третьим лицам добиваться улучшения основных показателей работы программного обеспечения путем анализа и перепроектирования процессов обработки информации. Задачи реинжиниринга в общем виде формулируется следующим образом. Имеется исходный текст программного обеспечения, подлежащего изменению, илии документация к нему. Имеется постановка задачи на изменение. Требуется найти и реализовать способ достижения поставленной цели. Многие известные задачи проектирования, программирования и сопровождения подпадают под эту постановку. Существует две основные группы методов реинжиниринга ручные и машинные. Ручные методы реинжиниринга базируются на некоторой методике решения одного или нескольких классов задач реинжиниринга ПО. Машнпные методы реинжиниринга означают, что наряду с методикой существуют инструментальные средства проведения реинжиниринга.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.220, запросов: 244