Общая характеристика работы

Актуальность темы. Проблема создания качественного программного обеспечения появилась одновременно с рождением самого программирования. Бурное развитие вычислительной техники и ее внедрение практически во все сферы нашей деятельности только обострили данную проблему. Конечно, наука не стояла на месте и много сделано в области разработки методов создания качественных программ. Однако наша повседневняя жизнь показывает -- данная проблема не решена и необходимы дальнейшие исследования в данной области.

В рамках данной работы предлагается (развивается) подход по метрическому контролю за качеством создаваемого продукта, что особенно важно, так как при определенных условиях можно обеспечить контроль и запрет на использование некачественных программ.

Цель диссертационной работы заключается в разработке моделей и на их основе инструментов для метрического контроля за качеством создаваемого программного продукта, причем рассматриваются не все показатели качества, а только два из них -- надежность и эффективность. Для обеспечения надежности предлагается модель сложности и комплексный критерий тестирования.

Научная новизна работы состоит в следующем:

Практическая ценность работы состоит в разработке ряда программных систем: метрических компиляторов для ассемблера ЕС ЭВМ и Модула-2, профилировщиков для них, TGS -- системы поддержки структурного тестирования и компонента оценки тестированности для нее, ОСТ -- системы контроля тестированности Модула-2-программ. Все системы разрабатывались в рамках договора с НПО ПМ и переданы заказчику.

Апробация работы и публикации. Результаты работы неоднократно докладывались и обсуждались на объединенном семинаре ИСИ СО РАН и НГУ ''Системное программирование'' с участием ведущих специалистов. Методы оценки тестированности программ были представлены на Третьем Сибирском конгрессе по прикладной и индустриальной математике (ИНПРИМ-98) в секции "Теория и методология создания систем информатики". Работа поддерживалась грантами
РФФИ 94-01-01327 и 97-01-00724. По теме диссертации опубликовано восемь печатных работ.

Структура и объем работы. Диссертационная работа состоит из введения, трех глав, заключения, списка литературы из 111 наименований и четырех приложений. Объем основной части работы -- 121 страница, объем приложений -- 19 страниц. Работа включает 5 таблиц и 3 рисунка.


1999-12-17