Cтраница 1
Программы специального математического обеспечения компонуются из программ общесистемного математического обеспечения. [1]
Программы специального математического обеспечения относительно автономны. Однако достаточно сложные программы компонуются из отдельных блоков, что значительно облегчает и ускоряет создание системы за счет параллельного программирования отдельных частей задачи и их одновременного отталкивания, а также многократного использования типовых решений. [2]
Совокупность программ специального математического обеспечения - образует библиотеку проблемно-ориентированных программ системы. Применение типовых или системных модулей при создании библиотеки проблемно-ориентированных программ не только повышает производительность труда программистов, но и обеспечивает эффективное решение задач в системе. [3]
Разработке программ специального математического обеспечения предшествует анализ задач, решаемых подсистемами АСУ, во время которого выявляются типовые алгоритмы, стандартные процедуры и подпрограммы. Удельный вес их в задачах АСУ обычно велик. Поэтому, как правило, удается компоновать новые программы в значительной мере из готовых блоков. [4]
Стандартизованы должны быть формы представления информации в алгоритмах и программах специального математического обеспечения. [5]
Следует заметить, что абонентами банка могут быть люди или программы специального математического обеспечения АСДУ. Различие в языке или способе доступа к данным, хранящимся в банке, зависит от специфики устройств и структуры информационных массивов в программах пользователя или человека-абонента системы. [6]
Система организации решения задач предназначена для непосредственного управления работой совокупности программ специального математического обеспечения при решении информационных и расчетных задач. [7]
Обязательная системная организация использования алгоритмов ( программ) этого класса, обеспечивающая возможность исполнения вычислительным комплексом нескольких независимых программ, приводит к усложнению самих программ специального математического обеспечения и к увеличению объемов работ по их обслуживанию. В частности, возникает проблема защиты памяти и информации различных программ друг от друга и от недопустимого использования. По разным причинам не все должностные лица должны и могут быть допущены ко всему объему сведений, хранящихся в информационной базе. Совместное исполнение многих программ в интересах различных должностных лиц требует автоматизации ограничения и контроля доступа к информации различных классов. [8]
Алгоритмы и программы специального математического обеспечения удается создать быстрее, но их эксплуатации мешает отсутствие достаточной информационной базы. [9]
Без этих средств невозможна разработка алгоритмов и программ специального математического обеспечения управления. [10]
АСУЭ подразделяется на общее е специальное. Задачей программ общего математического обеспечения является организация вычислительных процессов в ЭВМ, первичная обработка поступающей в ЭВМ информации и контроль правильного функционирования АСУЭ. Программы специального математического обеспечения призваны решать конкретные задача управления системой электроснабжения и ее контроля. Разработка программного обеспечения является наиболее трудоемкой частью работы по созданию АСУЭ. От качества и содержания программного обеспечения в большой сте пеня зависит эффективность функционирования АСУЭ. [11]
Сложные дискретные системы в общем случае представляют собой определенную совокупность дискретных автоматов с памятью и без памяти. Примером такой системы является цифровая вычислительная или управляющая машина. В соответствии с этим разрабатывают тест-программы контроля работоспособности или диагностики аппаратуры ЭВМ перед ее использованием, в процессе функционирования в системе, при профилактических работах. К тому же виду относится проверка посредством решения специальной контрольной задачи, предназначенной для комплексного контроля функционирования ЭВМ в системе совместно с программами специального математического обеспечения. В этом случае контрольная задача имитирует решение основных функциональных задач по заранее подготовленным и зафиксированным сообщениям. Условие работоспособности представляет собой заранее полученный результат решения задачи. Контрольная задача должна разрабатываться так, чтобы ЭВМ проверялась в условиях, наиболее близких к реальному функционированию в управляющей системе. [12]
Для овладения каждой из этих трех областей знаний требуются большие затраты времени. К сожалению, в современных условиях все эти знания, как правило, не являются достоянием одного человека. Специализация и поддержание знаний на высоком профессиональном уровне в каждой из этих областей требуют специального обучения и полной отдачи всего рабочего времени соответствующего специалиста. Поэтому в состав коллектива разработчиков должны входить специалисты, обладающие профессиональными знаниями в указанных областях. Таким образом, коллектив разработчиков алгоритмов и программ специального математического обеспечения управления должен состоять из специалистов трех типов. На различных этапах разработки эти специалисты принимают разное участие в работе. Каждый из них на определенном этапе играет ведущую роль. Весь процесс разработки можно условно разделить на четыре этапа: анализ процесса и разработка его информационной модели, разработка математической модели ( алгоритма), разработка программной модели, разработка документации. [13]
Значение р2 характеризует положение, при котором разработку алгоритма и программы осуществляет коллектив, состоящий из многих исполнителей. Как правило, это специализированный коллектив, который ведет разработку алгоритма ( алгоритмов) и программ но определенному заказу не для собственного использования. Каждая такая работа ведется в рамках заданной постановки задачи и завершается сдачей разработанных алгоритмов и программ заказчику. Особенность выполнения работ таким коллективом заключается в необходимости распределения работы между отдельными исполнителями и согласования частей работы, выполняемой каждым из них. Такая согласованная работа коллектива разработчиков требует соответствующей технологии создания алгоритмов и программ специального математического обеспечения. В этой технологии должна найти отражение специализация выполняемых работ и деление работы на составные части для повышения качества и производительности труда. [14]