68
− методы, позволяющие справиться со сложностью системы;
− методы достижения большей точности при переводе информации;
− методы улучшения обмена информацией;
− методы немедленного обнаружения и устранения ошибок на каждом
шаге (этапе) проектирования информационной системы, не откладывая их на
этап общего тестирования системы.
2. Методы обнаружения ошибок - методы, направленные на разработку
дополнительных функций программного обеспечения, помогающих выявить
ошибки. Методы обнаружения ошибок базируются на введении в программное
обеспечение системы различных видов избыточности:
− временная избыточность - использование части производительности
вычислительных машин для контроля исполнения и восстановления
работоспособности информационной системы после сбоя;
− информационная избыточность – дублирование части данных
информационной системы для обеспечения надёжности и контроля
достоверности данных;
− программная избыточность - включает в себя: взаимное недоверие -
компоненты системы проектируются, исходя из предположения, что другие
компоненты и исходные данные содержат ошибки, и должны пытаться их
обнаружить; немедленное обнаружение и регистрацию ошибок; выполнение
одинаковых функций разными модулями системы и сопоставление результатов
обработки; контроль и восстановление данных с использованием других видов
избыточности.
3. Методы повышения устойчивости к ошибкам - дополнительные
функции программного обеспечения, предназначенные для исправления
ошибок и их последствий и обеспечивающие функционирование системы при
наличии ошибок:
− обработка сбоев аппаратуры;
− повторное выполнение операций;