Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Иерархическое конфигурационное управление в системе автоматизации разработки крупных программных комплексов Максимов, Андрей Вячеславович

Данная диссертационная работа должна поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Максимов, Андрей Вячеславович. Иерархическое конфигурационное управление в системе автоматизации разработки крупных программных комплексов : автореферат дис. ... кандидата физико-математических наук : 05.13.11.- Москва, 1993.- 12 с.: ил.

Введение к работе

Актуальность проблемы. Чтобы решать задачи, связанные с увеличением масштабов и усложнением программного обеспечения, необходимо произвести существенное изменение техники производства программ, уделяя при этом основное внимание его автоматизации. Существующие методы разработок, применимые для программирования небольших задач, становятся недостаточными для создания надежных крупных программных систем.

Разработка больших программных комплексов, в которую вовлечен большой коллектив исполнителей, сопряжена с рядом сложных проблем. В крупных системах, которые разрабатывается и эксплуатируется в течение ряда лет, появляется необходимость хранения истории разработки, поддержки вариантов и поколений программ, решение вопросов иерархии и регламентации деятельности разработчиков в коллективных проектах и т. д. Эта сторона организации разработки подобных комплексов получила в литературе название "конфигурационное управление программным обеспечением".

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

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

Научная новизна. Новыми научными результатами являются: 1. Принципы иерархического конфигурационного управления, обеспечивающие:

представление программной системи в виде иерархии программных объектов разных уровней;

поддержку вариантов и поколений программных объектов;

контроль санкционированное и согласованности всех

- 4 -вносимых изменений.

2. Разработанная на основе этих принципов экспериментальная система поддержки разработки крупных программных комплексов.

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

Апробация работы. Результаты работы докладывались па научно-исследовательском семинаре по автоматизации программирования (факультет ВМиК МТУ, 1992 г.), на семинаре в Институте прикладной математики им. М.В.Келдыша (1992 г.), на школе - семинаре по программированию (Абрау-Дюрсо, 1992 г.).

Публикации. По теме диссертации опубликованы две работы, библиография которых дана в конце.

Структура и объем работы. Диссертация состоит из введения, трех глав, заключения и списка литературы; объем работы без библиографии 82 страницы.

Похожие диссертации на Иерархическое конфигурационное управление в системе автоматизации разработки крупных программных комплексов