Cтраница 3
Как всякий развитый пакет, ОК включает системную часть, функциональное ( проблемное) наполнение и языковые средства общения пользователя с пакетом. Функциональное наполнение, состоит из счетных модулей, под которыми мы понимаем законченные программы, предназначенные для решения задач определенного класса. [31]
Обычно ППП состоят из функционального и системного наполнения. Функциональное наполнение представляет собой набор модулей и программ, реализующих конкретные алгоритмы вычислительной математики или заданной области применения. Системное наполнение включает в себя входной язык пакета, средства управления памятью, вводом / выводом и функциональными модулями. [32]
Архив функционального наполнения ГП состоит из универсальных и специализированных модулей, зависящих и не зависящих от размерности задачи. [33]
Современная практика торговли программными продуктами как бы опровергает основное положение о том, что цена является денежным выражением стоимости и косвенным показателем затраченного общественно необходимого труда. Программные продукты с идентичным функциональным наполнением значительно отличаются ценой, причем иногда данное отличие составляет порядок. При определении стоимости основное внимание акцентируется на уникальность объекта купли-продажи, преимущества в качестве по сравнению с аналогами ( если подобные существуют), на издержки, которые несет пользователь для замены предлагаемого продукта другим, степень срочности и остроту потребности. В рассмотренном перечне факторов ценообразования на интеллектуальную собственность, каким является программный продукт, обращает внимание отсутствие каких-либо показателей издержек производства. [34]
В ряде работ, в частности [5, 12, 13], пакет подразделяется на системную часть и функциональное наполнение. Нам кажется естественным разделить функциональное наполнение на функциональную часть и информационную часть. В функциональную часть следует включить программные модули и модули описания предметных областей. Это разделение позволяет выделить активную часть функционального наполнения, учитываемую при планировании вычислений, синтезе программ и других подобных действиях, необходимых для функционирования пакета. Такое разделение нам кажется правомерным, несмотря на то что данные и их структура могут учитываться при синтезе. Однако этот учет носит более неявный характер, чем для элементов собственно функциональной части. [35]
Организационно генератор программ ( ГП) состоит из трех частей: функционального наполнения, системного наполнения и языка заданий. Системное наполнение, используя элементы функционального наполнения и понимая конструкции языка, реализует дисциплину работы с пакетом. [36]
В создании пакета САФРА постоянно принимали участие две группы программистов: прикладные и системные. Прикладные программисты были заняты созданием функционального наполнения, включающего прикладные программы, сопроводительные описания и другие материалы, отражающие конкретную предметную область. Конечно, все наиболее существенные решения, касающиеся, например, расширения возможностей языка заданий, принимались на основе совместных обсуждений двух групп разработчиков. [37]
Специфика задач математического моделирования показывает, что процесс создания ППП не может быть отделен от процесса его использования. Процесс создания пакета связан с постепенным накоплением модулей функционального наполнения и ведением тестовых методических расчетов. Использование пакета начинается раньше, чем завершается создание функционального наполнения и пересекается по времени с доработкой, развитием и модификацией ППП. Все это означает, что операционная обстановка, создаваемая базовым обеспечением, должна отвечать интересам разного типа пользователей, отношение которых к пакету различно как по функциям, так и по привилегированности. [38]
Описывается организация функционального наполнения в новой версии генератора программ Поле-ЗМ, предназначенного для решения одно -, двух - и трехмерных задач математической физики без ограничений на характер краевых условий и геометрию области. Характеризуется язык СТЕП, с помощью которого со - - ставляются новые модули функционального наполнения. [39]
Конкретный пакет прикладных программ основывается на общем для достаточно широкого класса ППП базовом системном обеспечении, в которое погружено функциональное наполнение данного пакета. Разработанный сейчас ППП АТОС представляет собой совокупность системы СОФИСТ ( как системной части) и ядра функционального наполнения. Сама система СОФИСТ соответствует тем общим принципам БСО, которые были изложены и в этом смысле ее применение должно быть шире, чем только для данного конкретного пакета. Вместе с тем система СОФИСТ представляет собой только первую версию такого БСО и предполагает развитие в соответствии с общими принципами. Одной из предпосылок к такому развитию должен быть реальный опыт по применению системы СОФИСТ к другим пакетам, а также и развитие ППП АТОС в смысле расширения ядра функционального наполнения. Само развитие функционального наполнения ППП АТОС должно происходить с помощью системы СОФИСТ. Приложение системы СОФИСТ к-конкретным пакетам позволит более четко специализировать функции исполнителей. При этом некоторые конкретные пакеты могут привести к появлению новых исполнителей. Эти исполнители могут представлять как частный интерес, и тогда они останутся как компоненты, привлекаемые только для решения задач данного пакета, но могут и привести к возникновению новых, общих для всех пакетов исполнителей. [40]
Существенной частью этой совокупности языков является язык взаимодействия с ППП. Этот язык общения представляет собой как бы самый высокий уровень языка инструментальной системы и дает возможности обращения к компонентам БСО и работы над объектами функционального наполнения. [41]
В Институте проблем машиностроения АН УССР создан генератор программ Поле-3 [4], предназначенный для автоматизированного составления комплекса программ решения двумерных и осесимметричных краевых задач математической физики в областях сложной формы. Для решения задачи ( 1) - ( 4) в условиях эксплуатации генератора программ Поле-3 расширены возможности некоторых директив входного языка и составлены программные модули функционального наполнения, реализующие описанный выше алгоритм. [42]
На основе идей метода расщепления и принципов модульного программирования для каждого класса задач выбирается некоторое базисное множество алгоритмов универсального назначения, которые реализуются на ЭВМ в виде библиотеки программ-модулей, составляющих ядро функционального наполнения ППП. При наличии такой библиотеки упрощается процесс конструирования численных моделей. Если структура моделей задана, этот процесс во многих случаях сводится к объединению библиотечных программ в единый комплекс. Таким образом, численная модель, построенная на принципах метода расщепления и модульного программирования, имеет блочную структуру. Учет в модели новых факторов может осуществляться посредством введения новых этапов в схему расщепления и новых модулей в библиотеку. [43]
Рассматривается задача моделирования цифровых МОП-структур на переключательном уровне с учетом задержек распространения сигналов. Моделирование осуществляется на основе построения модифицированной временной сети Петри по структуре моделируемой схемы. Функциональное наполнение моделируемой схемы не влияет на сложность сети, которая зависит только от числа транзисторов, что ограничивает объем вычислительных процедур при выполнении сети. Отличием предложенной сети является введенная система двухуровневой маркировки элементов сети, посредством которой вычисляется ряд функциональных параметров моделируемой схемы. [44]
На сервере локальной сети вуза размещены базы данных общего пользования, ведется их сопровождение и пополнение. Имеющееся оборудование и программное обеспечение активно используется для преподавания различных дисциплин. Созданная материальная база и ее функциональное наполнение используется педагогами и учащимися для решения поставленных перед учебным заведением задач, для выполнения работ по предоставлению образовательных и информационных услуг. [45]