16
Ошибки пользователя при проведении расчетов на первый взгляд
невозможно исключить за счет создания специальных алгоритмических и программных средств. Тем не
менее существуют способы уменьшения возможностей для появления таких ошибок (конечно, имеются
в виду непреднамеренные, «случайные» ошибки). Речь идет о программном контроле вводимой
пользователем информации. Эта информация может включать значения параметров или команды. Как
правило, при вводе параметров можно программно проконтролировать допустимость значения
вводимого параметра, причем ограничения на значения параметра могут быть как постоянными, так и
изменяться в зависимости от значений других параметров. Например, в задаче планирования
транспортной операции по доставке потребителям какой-либо продукции допустимые значения
скорости движения зависят от типов транспортных средств, участвующих в операции, и состояния
дорог на маршрутах движения.
Что касается контроля команд, вводимых пользователем, то он может включать проверку
допустимости данной команды на конкретном этапе работы с задачей (например, проверка наличия
всех необходимых исходных данных перед выполнением команды начала расчета), а также выдачу на
экран монитора запроса для подтверждения пользователем намерения выполнить какую-либо важную
команду (например, при уничтожении каких-либо данных на экран монитора выводится вопрос: «Вы
действительно хотите уничтожить эти данные?» и требуется утвердительный ответ пользователя для
выполнения команды). Кроме того, особо ответственные команды могут предусматривать запрос на
подтверждение полномочий на их проведение (например, ввод пароля).
Ошибки (сбои) в работе ЭВМ могут повлиять на достоверность результатов расчетов,
если они не селектируются техническими средствами и операционной системой. Единственным
средством исключения неселектируемых ошибок (сбоев) в работе ЭВМ является повторное решение
задачи. Поэтому наиболее ответственные расчеты должны дублироваться на другой ЭВМ и (или) с
использованием другой задачи, имеющей аналогичный алгоритм.
Оперативность получения результатов. Под оперативностью получения результатов расчетов на
ИРЗ понимается возможность практического использования результатов их решения (расчетов,
моделирования) либо в реальном ритме работы, либо за заданное время. Задача обладает требуемой
оперативностью решения, если время работы пользователя с ней обеспечивает своевременное
применение получаемых результатов в профессиональной деятельности. Время работы с задачей
включает время на настройку (при необходимости) ПО (а иногда и технических средств), подготовку
исходных данных, ввод их в ЭВМ, проведение расчетов и выдачу результатов в виде, удобном для
дальнейшего использования.
Таким образом, оперативность получения результатов расчетов является интегральной
характеристикой, которая включает в себя не только скорость вычислений по алгоритму задачи, но и
скорость ввода исходных данных, а также получение результатов в виде, не требующем какой-либо
дополнительной обработки (переписывания, перепечатывания и т.д.). Поэтому при создании ИРЗ
необходимо предусматривать минимально необходимый объем исходных данных, вводимый
пользователем при использовании задачи, а также удобство их ввода.
Соответствие уровню руководства. Под требованием соответствия ИРЗ и их комплексов уровню
руководства понимается:
• использование в них информации с детализацией и точностью, которыми располагает
должностное лицо (лица), работающее с задачей;
• представление результатов в наглядном (привычном для пользователя) виде, соответствующем
форме и содержанию реальных документов;
• применение показателей, имеющих для конкретного должностного лица ясный технический,
оперативный и физический смысл (так называемых транспарентных показателей).
Системный подход. Требование системного подхода означает, что все создаваемые ИРЗ и их
комплексы должны быть составными элементами общей системы задач и моделей, т. е. согласованы
между собой по цели и назначению; составу учитываемых факторов и ограничений; содержанию и
формам входных и выходных документов, показателей и критериев эффективности, нормативов;
структуре и содержанию информационной базы, принципам защиты обрабатываемой информации.
Обеспечение безопасности информации. Требование обеспечения безопасности обрабатываемой
информации заключается в исключении возможности уничтожения или искажения информации,
обрабатываемой на ЭВМ, а также возможности несанкционированного получения этой информации не
допущенными к ней лицами. Выполнение данного требования достигается осуществлением комплекса