ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ МОДЕЛИРОВАНИЯ
автоматизированной системы моделирования (АСМ),
Понятие пакета прикладных программ.можно выделить три направления работ: 1) создание программных средств, обеспечивающих пользователя различными инструментами для автоматизации разработки программ; 2) создание программных средств, упрощающих процесс эксплуатации сетей ЭВМ обеспечивающих эффективное использование вычислительных ресурсов; 3) создание программных средств, предоставляющих разнообразные услуги
Таким образом, пакеты прикладных программ являются одной из основных форм специализированного программного обеспечения. НИМ — это комплекс взаимосвязанных программ моделирования и средств системного обеспечения, предназначенных для автоматизации решения задач моделирования. Весь круг работ, связанных с разработкой алгоритмов и программ моделирования, а также с подготовкой и проведением машинных экспериментов, называется автоматизацией моделирования и реализуется в виде конкретных АСМ.
В структуре НИМ можно выделить три основных компонента: функциональное наполнение, язык заданий и системное наполнение.
Функциональное наполнение пакета.. системе S, и представляет собой совокупность модулей. Т.е.конструктивных элементов,. Язык, на котором записываются модули будем называть базовым языком ППМ. Одной из ключевых проблем разработки ППМ является модуляризация, т. е. разбиение функционального наполнения пакета на модули. Тщательно выполненный модуляризация позволяют сократить объем работ по реализации ППМ, повышают его надежность и облегчают дальнейшую эволюцию пакета.
Прежде всего следует выделить программные модули, модули данных и модули документации. конструктивностью модуля. - алгоритмическая конструктивность, технологическую конструктивность модулей, определяемую дисциплиной работы в конкретной машинной модели Мм и системной средой, на базе которой разрабатывается и эксплуатируется ППМ.
Требования, вытекающие из алгоритмической и технологической конструктивности, составляют в совокупности регламент модуляризации, т. е. принятую разработчиками пакета форму представления материала в функциональном наполнении, а также способы его создания и эволюции. Если описание языка заданий рассматривать как спецификацию сопряжения пользователя с пакетом, то посредством регламента модуляризации определяется сопряжение с пакетом (точнее, с функциональным наполнением пакета) его разработчиков.
Язык заданий пакета.Язык заданий ППМ является средством общения пользователя с пакетом. Он позволяет описывать последовательность выполнения различных операций. Архитектура ППМ, т. е. предоставляющийся пользователю внешний вид АСМ, определяется тем, какие задачи система может решать и какие возможности дает она пользователю. Язык заданий отражает основные архитектурные решения, Общая структура и стиль языка заданий ППМ в зависят от дисциплины работы, Можно выделить две основные дисциплины проведения моделирования:
— активную дисциплину, предусматривающую при создании конкретных рабочих программ модели Мм модификацию и настройку имеющихся модулей функционального наполнения, а также разработку новых модулей;
— пассивную дисциплину, предусматривающую проведение машинных экспериментов с моделью Мм без модификации функционального наполнения ППМ.
языками запросов, -скравает работу тем самым упрошая.
Системное наполнение пакета.представляет собой совокупность программ, которые обеспечивают выполнение заданий и взаимодействие пользователя с пакетом,.. Реализация функций системного наполнения ППМ осуществляется на основе согласованного использования:
— штатных общецелевых средств системного обеспечения;
— средств системного наполнения, расширяющих и сопрягающих возможности компонентов штатного обеспечения;
— специальных средств системного наполнения, выполняющих управляющие, архивные и обрабатывающие процедуры с учетом специфики моделирования процесса функционирования системы S.
Язык (языки), на котором пишутся программы системного наполнения пакета, называется инструментальным языкомППМ.
Дата добавления: 2017-09-19; просмотров: 661;