Cтраница 3
Общий подход к составлению тестов для комплекса-рабочих программ на этапе системной отладки состоит в следующем. Для каждой из программ комплекса формулируются типы возможных неисправностей ее подпрограмм ( блоков) как логические отрицания их функций. После этого составляются в терминах входов и: выходов каждой подпрограммы тесты, которые должны обнаруживать все перечисленные неисправности в этой подпрограмме. Данный набор тестов должен содержать все определенные ранее характерные значения входных и выходных переменных программы. [31]
Значительные потери времени обусловлены поиском данных, содержащихся в базе данных реального времени. В то же время большинство программ комплекса либо постоянно обращаются к одним и тем же данным, либо изменяют состав используемых данных достаточно редко. Для решения этой проблемы применяют специальную организацию доступа к информации. [32]
Обращение к программам комплекса ГРАФОР осуществляется с помощью программы, написанной на ФОРТРАНе. Информация, полученная в результате выполнения программ комплекса ГРАФОР, выводится на устройства вывода графической информации. [33]
Вторая программа двухпрограммного комплекса линейных программ на тему: Расчет разветвленных цепей постоянного тока ( см. § 4.4) состоит из двух частей, содержание которых нашло отражение в названии главы. Как было сказано в § 4.2, вторая программа комплекса может быть загружена двумя путями: или в результате выбора режимов 2 или 3 при работе с первой программой комплекса, или непосредственно при выполнении машинной команды: LOAD KRAMER. Для случая, когда при работе с первой программой комплекса выбирается режим 3, в строке 50 второй программы предусмотрен переход на строку 1940, обеспечивающий после загрузки второй программы выполнение контроля правильности самостоятельно решенной задачи. В остальных случаях в начале работы со второй программой ( строки 170 - 190) на экран дисплея выводится перечень режимов работы с нею. [34]
Большинство программ в МПС выполняются параллельно и требуют тщательной согласованности использования исходных и промежуточных данных, устройств вычислительной техники. Особенно важно осуществить проверку при различных сочетаниях исполнения программ комплекса одновременно функционирующими процессорами. Необходимо выявить тупиковые ситуации, при которых параллельные программы обращаются к одним и тем же ресурсам системы и не могут продолжить решения до их освобождения. Для обнаружения таких ошибок используется тест проверки параллельного исполнения программ. [35]
Монитор комплекса обеспечивает не только диалоговый режим работы пользователей, контроль вводимой информации, но и выполняет функции интерфейса между функциональными графическими и служебными программами. При этом для начала работы монитор выполняет инициацию программ комплекса, а также освобождает дисплей пользователя от любых диалоговых систем. По окончанию работы с комплексом монитор восстанавливает сообщения диалоговых систем. [36]
Там же предусмотрена возможность выбора любого из указанных режимов работы и связанной с этим перезагрузки программ. После окончания работы с ранее выбранным режимом в обеих программах комплекса также предусмотрена возможность перехода к работе с любым из режимов и связанной с этим автоматической перезагрузки программ. [37]
Рабочий проект автоматизированной системы управления предприятием разрабатывается на основании утвержденного технического проекта. Он включает следующие программные материалы: описание системы организации и ведения массивов информации, перечень стандартных программ, описание программ комплекса, рабочие программы, блок-схемы алгоритмов, описание контрольных примеров, документацию используемых ППП и ТПР. [38]
Количественным показателем информационной связи при анализе функционирования КП является вероятность наличия q ( или отсутствия р - q) общих переменных между рассматриваемой программой и произвольно выбранной. Для расчета этих вероятностей при проектировании конкретных КП необходимо составить для каждой переменной перечни формирующих и использующих ее программ и для каждой программы комплекса ( общее их число обозначим L) сформировать перечень используемых ей переменных. [39]
В процессе трансляции получается программа, называемая объектной и характеризуемая в основном тем, что она не привязана к определенному месту основной памяти. Следовательно, для того чтобы комплекс программ, реализующих некоторую задачу, мог быть доведен до процесса счета, необходимо выполнить следующие функции: выделить место для комплекса программ в основной памяти; идентифицировать различные ссылки от одних программ комплекса к другим; скорректировать все величины в программе, зависящие от конкретных физических адресов памяти; разместить ( загрузить) программы в памяти. [40]
Третье поколение программных средств предназначено для интерактивной машинной графики с реализацией диагонального взаимодействия пользователя с вычислительной системой. Ядром графической диалоговой системы являются либо оператор Дифор, или Дигфор ( диалоги на ФОРТРАНе), либо: Диограф ( дисплейный графический диалог), которые обеспечивают-активный диалог пользователя с ЭВМ на базе штатных графических устройств ЕС ЭВМ и используют стандартные программы ОС ЕС и программы комплекса ГРАФОР, допускающие набор действий по вводу-выводу и обработке графической информации, в том числе построение трехмерных объектов. [41]
С помощью параметров IKdlX-IK ( 19) можно исключать некоторые векторы из рассмотрения, изменять индекс их принадлежности к одному из двух классов и произвольно объеди - - нять векторы в два класса. Последнее необходимо в том случае, когда исходное число классов больше двух. Для того чтобы применить здесь программы комплекса FOP, необходимо свести задачу к дихотомической. [42]
На основе разработанных спецификаций программ производится программирование на принятых языках с последующей их трансляцией и отладкой ( см. гл. Отлаженные программы позволяют получить достоверные данные по характеристикам компонент КП. Данные, полученные по всем программам комплекса, позволяют проводить моделирование его работы, причем в совокупности с исходными данными остальных групп обеспечивается возможность объективной оценки пропускной способности системы для реально разработанных программ. [43]
Комплекс FOP состоит из пяти программ: управляющей программы FOP, двух вспомогательных программ и двух сервисных программ. Управляющая программа FOP ( ее именем назван весь комплекс) реализует все восемь алгоритмов обучения распознаванию образов, описанных в гл. Вспомогательные программы служат для преобразования исходных данных, а сервисные - для взаимодействия программ комплекса с информационными массивами. [44]
Схема вычислительной системы IBM-360 / 50 с тремя дисплейными пультами модели 2250. [45] |