logo
ДТО Метрология Занятие 17

3. Методы обеспечения надежности программных средств.

В современных автоматизированных технологиях создания и развития сложных ПС с позиции обеспечения их необходимой и заданной надежности можно выделить методы и средства, позволяющие:

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

Все принципы и методы обеспечения надежности в соответствии с их целью можно разбить на четыре группы: предупреждение ошибок, обнаружение ошибок, исправление ошибок и обеспечение устойчивости к ошибкам. К первой группе относятся принципы и методы, позволяющие минимизировать или вообще исключить ошибки. Методы второй группы сосредоточивают внимание на функциях самого программного обеспечения, помогающих выявлять ошибки. К третьей группе относятся функции программного обеспечения, предназначенные для исправления ошибок или их последствий. Устойчивость к ошибкам (четвертая группа) — это мера способности систему программного обеспечения продолжать функционирование при наличии ошибок.

Контрольные вопросы

  1. Дайте определение понятию «надёжность».

  2. Какими факторами характеризуется надёжность программного средства?

  3. Назовите основные характеристики качества программного средства по стандарту ISO 9126:1991.

  4. Назовите основные факторы, влияющие на надёжность программного средства.

  5. Опишите основные методы обеспечения надёжности программного средства.