Понятие пакета прикладных программ

Создание проблемно-ориентированных комплексов, в том числе и АСМ, называемых пакетами прикладных программ, является важным направлением работ в современной вычислительной математике. При создании пакетов прикладных программ моделирования (ППМ) помимо разработки и отбора моделирующих алгоритмов и программ существенное место занимают работы по соответствующему системному обеспечению. Быстрота и удобство решения задач моделирования конкретных классов систем S при использовании ППМ достигаются сочетанием в единой архитектуре функционального наполнения, состоящего из модулей и покрывающего предметную область моделирования, и специализированных средств системного обеспечения, позволяющих сравнительно легко реализовать различные задания и обеспечивающих пользователя разнообразным сервисом при подготовке задач моделирования и проведении машинных экспериментов с моделью M.

Характерно, что в ходе разработки и машинного эксперимента модель объекта претерпевает многочисленные изменения, которые неизбежно влекут за собой изменения соответствующих рабочих программ. В настоящее время ППМ является практически единственной приемлемой формой организации программ моделирования, позволяющей «удержаться на плаву» в безбрежном море версий и вариантов исходной концептуальной модели. Кроме того, пакетная организация программ машинного эксперимента с моделью M дает возможность систематизировать выполнение исследований, используя теорию планирования экспериментов и способствуя тем самым повышению достоверности получаемых результатов моделирования конкретной системы S.

Одной из важных проблем в области использования вычислительной техники для моделирования систем является проблема общения человека с ЭВМ при разработке модели и ее эксплуатации. Для повышения эффективности такого общения требуются соответствующие алгоритмы и программные средства. Здесь можно выделить три направления работ:

ü создание программных средств, обеспечивающих пользователя различными инструментами для автоматизации разработки программ;

ü создание программных средств, упрощающих процесс эксплуатации сетей ЭВМ инженерно-диспетчерским персоналом, а также обеспечивающих эффективное использование всех вычислительных ресурсов;

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

Эти три направления сводятся соответственно к повышению уровня инструментальной, исполнительной и тематической квалификации вычислительной машины.

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

В структуре ППМ можно выделить три основных компонента:

ü функциональное наполнение;

ü язык заданий;

ü системное наполнение.