Цена доставки диссертации от 500 рублей 

Поиск:

Каталог / ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ / Математика

Модульная инструментально-базовая система построения ППП

Диссертация

Автор: Гошев, Павел Игоревич

Заглавие: Модульная инструментально-базовая система построения ППП

Справка об оригинале: Гошев, Павел Игоревич. Модульная инструментально-базовая система построения ППП : диссертация ... кандидата физико-математических наук : 01.01.10 Москва, 1984 119 c. : 61 85-1/2585

Физическое описание: 119 стр.

Выходные данные: Москва, 1984






Содержание:

Введение
1 Постановка задачи
11 Предполагаемые приложения Ш Ш
12 Процесс разработки Ш Ш
13 Архитектурные спецификации ИБО
2 Структура инструментально-базовой системы
21 Определение спецификаций системного наполнения ППП
211 Язык заданий наполнения
213 Планирование вычислений
214 Информационное обеспечение
215 Операционные средства
22 Выбор базовых системных модулей
221 Языковый процессор
222 Процессор исполнения расчетной цепочки
223 Процессор интерфейса
224 Диалоговый процессор
225 Информационный процессор
226 Настраивающий процессор
23 Инструментальные средства системы
3 Проект инструментально-базовой системы
31 Базовая составляющая ИБО
311 Языковый процессор
312 Процессор исполнения расчетных цепочек
313 Процессор интерфейса
314 Диалоговый процессор
212 Регламент модуляризации фзшкционального

Введение:
В В Е Д Е Н И Е Современный этап развития математического обеспечения характеризуется повьшюнныл интересом к проблемам, связанным пакетами прикла,цных програш/г /ППП/. Этот интерес объясняется необходимостью более широкого использования средств вычислительной техники специалистами самых различных профилей и вытекающей из этого потребностью в повьпиении тематической квалификации вычислительных систем [l-9j. Расширение сферы использования пакетов прикладных програ?ж, сложность их разработки и высокие требования к системной квалификации разработчиков вьщвигает на первый план задачу автоматизации процесса создания ППП, Одним из наиболее распространенных и эффективных подходов к решению этой задачи является использование для создания пакетов инструментально-базовых систем /ИБС/, например, СПОРА, ПРИЗ, ПН§, PLAM-B3CM-6 и др. [10-17,58,59]. Здесь под инструментально-базовой системой будем понимать программную систеьяу, средства которой могут быть использованы как в качестве инструт,1ента для создания и развития пакета, так и в качестве базиса языка заданий и системного наполнения ППП, Такие системы позволяют сутцественно повысить производительность труда, снизить требования к системной квалификации разработчиков пакетов и обеспечить при этом достаточно высокие показатели системного обеспечения создаваещтх пакетов. Это достигается за счет одноразовой разработки комплекса средств, которые могут использоваться при формировании языка и системного нас полнеьшя конкретных пакетов. Имеющиеся в настоящее время инструментально-базовые систе?.ш являются универсальными, т.е. могут быть использованы для создания пакетов прикладных программ в самых различных приложениях.Однако, общепринятый способ формирования iil с помощью универсаяьных ИБО, iil основанный на переносе всех системных средств инстррдантаяьно-базовой системы во вновь создаваемый пакет приводит к некоторой избыточности системного наполнения этих ППП.Б ряде случаев, когда эта избыточность незначительна или несуцественна, такое состояние дел вполне приегллемо, Создание пакетов, систетшое наполнение которых реаяизует только те системные функции, которые необходимо, может быть осуществлено путем переноса в состав формируемого П Ш только части системных средств ИБС.Дяя этого базовые системные средства ИБС должны быть организованы по модульнолу принципу. Цель настоя1цей работы состоит в разработке архитектуры и принципов функционирования модульной инстрзпулентально-базовой системы, предназначенной для создания пакетов, ориентированных на решение пользователями, не являющимися профессиональными программистазди, ограниченного круга смежных задач инженерно- технического характера. Предлагается новый подход к созданию инструментаяьно-базовых систем, характеризующийся модульной организацией базовой составляющей систеж! и поддержкой инструтлентальности в двух её аспектах предметном и системном. Использование такого подхода позволит обеспечить эг(ективность и необходимое разнообразие архитектур пакетов, формттоуежтх с помощью модульных инструлентально-базовых систем.б;.- Результаты работы могут быть использованы для создания инструментально-базовых систем для широкого круга приложеште. Диссертация состоит из введения, четырех глав, заключенТТя, списка литературы и приложений. В первой главе формулируется постановка зацачи. Сначала анализируется организация работ и дисциплина проведения вычислений в приложениях, характерных для вычислительных центров высших учебных заведений. Это статистическая обработка результатов гЬязических экспериментов, некоторые задачи обучения студентов, задачи расчета электроэнергетических сетей большой протяженности, расчеты прочности и других характеристик для проектирования силовых самолетных конструкций. При этом выделяются некоторые общие черты приложений (сравнительно небольшой круг решаемых задач, основныш пользователями являются специалисты, не являющиеся профессиональными програглмистами, постоянное развитие предметной области в связи с расширением круга пользователей и peniaeMbix задач) и отмечаются различия в дисциплинах проведения расчетов. Проводится рассмотрение процесса разработки .пакетов прикладных программ, при этом в качестве основных выделены следующие этапы анализ прикладной деятельности определение архитектуры пакета модульный анализ алгоритмов предметной области определение операционного обеспечения реаяизация полученных проектных решений.. Показано, что имеется реальная возможность автоматизации четвертого и пятого этапов работы, а уровень требований, предъявлявг/ых к системной квалификации разработчиков ППП в случае использования инструтлентально-базовой системы, может быть значительно снижен. На основе проведенных исследований фортлулируется постановка задачи в виде требований к ИБС 1, Базовые системные средства, вкягочаемые в ИБС, ориентированную на указанные приложения, долсны.реализовывать только те системные характеристики, которые необходимй для этих приложений. 2, Базовые системные средства должны быть разработаны на основе принципа модульности таким образом, чтобы в дальнейпюм из них можно было бы собирать требуемые конфигурации печения ППП. 3, Инструментальность ИБС должна обеспечивать возможность не только адекватной предметной ориентации, т.е. определение языка заданий и формирование соответствующего функционального наполнения, но и возможность учета дисциплины тэоведения вычислений при создании системного наполнения пакета. СИСТСАЛНОГО обесВторая