О САЙТЕ
Добро пожаловать!

Теперь вы можете поделиться своей работой!

Просто нажмите на значок
O2 Design Template

ФЭА / АИТ / Основные методы позволяющие избежать ошибок системы АСОИУ

(автор - student, добавлено - 26-04-2014, 12:24)

Основные методы позволяющие избежать ошибок

Причины которые могут быть:

  1. Неисправность оборудования.
  2. Ошибки в программах или алгоритмах.
  3. Несанкционированное вмешательство со стороны программного обеспечения (паразиты, вирусы).
  4. Ошибки оператора.
  5. Чрезмерное расширение и усложнение системы.

Основные методы позволяющие уменьшить уровень ошибок:

  1. Контрольное тестирование программного обеспечения.
  2. Необходимо стремиться к простоте, небольшим программным блокам и программы строились по блочному принципу из небольших блоков.
  3. Формирование программ с помощью различных автогенераторов и переход на описательный способ программирования.

Чтобы устранить или уменьшить количество ошибок относящихся к первой группе неисправностей, желательно в программных комплексах иметь специальные тестовые программы и оборудование, запуск их производиться либо автоматически, либо по инициативе оператора. Необходимо проведение на плановой основе ремонтов и профилактических работ. Проводить резервирование оборудования, резерв может быть холодный или горячий, предусмотреть возможность автоматического запуска или переход на резервное оборудование.

Для второй группы неисправностей, подходят все три основных метода. Кроме этого можно создать специальные тестовые программные блоки, которые могут проверять целостность данных в системе, в автоматическом режиме или при вызове их, а также отслеживать все вопросы на модификацию, запись или считывание данных, т.е. предусмотреть создание программ «сторож».

Несанкционированное изменение наборов данных и программ можно избежать предусмотрев:

  1. Методы и способы организации доступа посторонних лиц к оборудованию, программам и данным.
  2. Не допускать размещения в памяти компьютера функционально не используемых программных блоков, а так же различных игрушек гороскопов и т.п.

Наиболее многочисленные ошибки в данных бывают при первоначальном формировании данных которые совершает оператор, для их уменьшения используются следующие способы:

  1. Программный контроль при вводе данных, т.е. пишутся специальные алгоритмы и программы, используются различные маски и шаблоны позволяющие контролировать вводимую информацию.
  2. Проверка по принципу сравнения или дублирования информации, она может быть полной или выборочной.
  3. Комфортные условия работы оператора (разработчика, программиста).
  4. Автоматизированный сбор данных осуществленный с помощью датчиков который так же может быть продублирован.

С ростом сложности технических систем их надежность падает, связанно это с несовершенством их организации. Противоположность техническим системам, по мере возрастания сложности в биологических системах надежность их возрастает, что позволяет сказать, проблема надежности сложных систем будет решена.

Надежность системы — это возможность при отказе или утере каких-либо функциональных блоков выполнение основных блоков. Частичная или полная потеря возможности функционирования системы называется отказом или аварией системы, что естественно может необратимо изменить программы или наборы данных.

При разработке АСОИУ в проект отдельно должны быть включены все методы и приемы используемые при анализе аварийных ситуаций и ликвидации последствий, а так же повышение достоверности информации.

В общем виде они могут быть описаны как:

1)       меры по обеспечению безопасной работы оборудования его резервирования, совместимости новых образцов технических средств;

2)       меры сохранности, помехозащищенности, надежности программ и набора данных;

3)       технические требования и мероприятия по обеспечению необходимых условий эксплуатации и энергообеспечению.


Ключевые слова -


ФНГ ФИМ ФЭА ФЭУ Яндекс.Метрика
Copyright 2021. Для правильного отображения сайта рекомендуем обновить Ваш браузер до последней версии!