Cтраница 3
В разделе рабочих процедур необходимо описать процедуры и некоторые функции программы или требования, необходимые для их внедрения. Требуется описание процедур загрузки, пуска, останова, возврата и повторного пуска, а также всех возможных актов взаимодействия программы с оператором. [31]
Целью чтения программы или ее части является прямое распознавание функций программы либо мысленное преобразование программы в форму, которая поддается прямому распознаванию. Результатом такого мысленного преобразования является абстракция, которая суммирует возможные выходы рассматриваемых программных частей безотносительно к их внутренним управляющим структурам и операциям над данными. [32]
![]() |
Интерпретация функциональных клавиш в программе ETCH. [33] |
Программируемые клавиши в левой части клавиатуры используются для задания функций программы ETCH. [34]
После вызова программы Dl GENQ3 о помощью этого задания выбор функций программы осуществляется через пульт оператора. Согласование с операционной системой банка данных должно быть проведено полностью за один прогон. Если до появления всех запросов по согласованию вводится ответ КОНЕЦ, то для оставшихся функций согласования принимается НЕТ. [35]
Поэтому в задачу специалиста входит после изучения инструкций пользователя выбрать те функции программы, которые им будут использоваться, а затем заполнить базу данных информацией, подготовленной на этапе упрощенного технического проектирования. Как правило, работа эта состоит в заполнении с клавиатуры ПК справочников, предназначенных для хранения входной и нормативно-справочной информации. [36]
Комплексное тестирование предназначено для проверки групп программ и разделяется на тестирование функций программ, тестирование при отладке и испытаниях. Тестирование функций групп программ направлено на проверку правильности решения крупных автономных функциональных задач. В ходе такого тестирования исследуются: структура группы программ, связи между модулями, ограничения на использование памяти и времени центрального процессора, полнота решения функциональных задач. [37]
В то же время использование пути Да являет собой пример раскрытия функции программы, когда, начиная с заданной функции, реализуется пошаговый процесс замены функций элементарными программами и более простыми функциями. Этот процесс продолжается до тех пор, пока все функции не будут представлены с достаточной степенью детализации. Каждая промежуточная функция в этом процессе играет двоякую роль: выступает как заданная функция при операции раскрытия, а также как операция в элементарной структуре, получаемой на ее основе. [38]
Иногда панель содержит настоящие инструменты, без которых невозможно выполнение некоторых функций программы. [39]
Функциональные операторы ADD, REPL, CHANGE и REPRO предназначены для задания функции программы. [40]
Управляющая программа для мультипрограммирования с переменным числом задач MVT обеспечивает выполнение всех функций программы с постоянным числом задач, но позволяет осуществлять динамическое разделение памяти на части переменной длины в зависимости от требований конкретной программы пользователя. Кроме того, MVT обеспечивает разделение каждой программы пользователя на подзадачи, разделение модулей, соединение и разделение задач, а также возможности мультипроцессорной работы. [41]
![]() |
Контекстное меню со списком панелей инструментов. [42] |
Панель инструментов состоит из кнопок, каждая из которых связана с одной из функций программы. Кнопки объединены в панели по тематическому признаку. [43]
Важнейшим преимуществом машин четвертого поколения по сравнению с предшествующими является возможность передачи многих функций программы аппаратуре. [44]
Каждая панель инструментов содержит ряд кнопок, предназначенных для быстрой активизации команд меню и функций программы. [45]