АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. B. Основные принципы исследования истории этических учений
  2. I. ОСНОВНЫЕ ПОНЯТИЯ (ТЕРМИНЫ) ЭКОЛОГИИ. ЕЕ СИСТЕМНОСТЬ
  3. I.3. Основные этапы исторического развития римского права
  4. II Съезд Советов, его основные решения. Первые шаги новой государственной власти в России (октябрь 1917 - первая половина 1918 гг.)
  5. II. Методы непрямого остеосинтеза.
  6. II. Основные задачи и функции
  7. II. Основные показатели деятельности лечебно-профилактических учреждений
  8. II. Основные проблемы, вызовы и риски. SWOT-анализ Республики Карелия
  9. IV. Механизмы и основные меры реализации государственной политики в области развития инновационной системы
  10. IV. Современные методы синтеза неорганических материалов с заданной структурой
  11. SCАDA-системы: основные блоки. Архивирование в SCADA-системах. Архитектура системы архивирования.
  12. VI.3. Наследственное право: основные институты

Причины, которые могут повлечь возникновение ошибок:

1. Неисправность оборудования.

2. Ошибки в программах или алгоритмах.

3. Несанкционированное вмешательство со стороны программного обеспечения (паразиты, вирусы).

4. Ошибки оператора.

5. Чрезмерное расширение и усложнение системы.

 

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

1. Контрольное тестирование программного обеспечения.

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

3. Формирование программ с помощью различных автогенераторов и переход на описательный способ программирования.

 

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

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

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

1. Методы и способы организации доступа посторонних лиц к оборудованию, программам и данным.

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

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

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

2. Проверка по принципу сравнения или дублирования информации, она может быть полной или выборочной.

3. Комфортные условия работы оператора (разработчика, программиста).

4. Автоматизированный сбор данных, осуществленный с помощью датчиков, который так же может быть продублирован.

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

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

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

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

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

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

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)