Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-100(Петренко Модуль).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.92 Mб
Скачать

52. Методы обеспечения надежности и функционирования программных средств

Все принципы и методы обеспечения надежности в соответствии с их целью можно разбить на 4 группы:

  1. Предупреждение ошибок;

  2. Обнаружение ошибок;

  3. Исправление ошибок;

  4. Обеспечение устойчивости к ошибкам.

К этой группе относятся принципы и методы, цель которых – не допустить появления ошибок в готовой программе.

Можно выделить следующие категории:

  • методы, позволяющие справиться со сложностью, свести ее к минимуму, т.к. это главная причина ошибок перевода;

  • методы достижения большей точности при переводе;

  • методы улучшения обмена информацией;

  • методы немедленного обнаружения и устранения ошибок.

Лучший способ обеспечить надежность – прежде всего не допустить возникновения ошибок!!!

Гарантировать отсутствия ошибок, однако, невозможно никогда!

53. Показатели качества и надежности программных средств

Показатель надежности - техническая характеристика, количественным образом определяющая одно или несколько свойств, составляющих надежность объекта.

Показатели надежности принято классифицировать по следующим признакам:

1. по свойствам надежности различают:

- показатели безотказности; - показатели долговечности; - показатели ремонтопригодности; - показатели сохраняемости;

2. по числу свойств надежности, характеризуемых показателем, различают:

- единичные показатели (характеризуют одно из свойств надежности);

- комплексные показатели (характеризуют одновременно несколько свойств надежности, например, безотказность и ремонтопригодность);

3. по числу характеризуемых объектов различают:

Групповые показатели – показатели, которые могут быть определены и установлены только для совокупности объектов; уровень надежности отдельного экземпляра объекта они не регламентируют.

Индивидуальные показатели – показатели, устанавливающие норму надежности для каждого экземпляра объекта из рассматриваемой совокупности (или единичного объекта).

Смешанные показатели могут выступать как групповые или индивидуальные.

4. по источнику информации для оценки уровня показателя различают: расчетные показатели, экспериментальные показатели, эксплуатационные показатели, экстраполированные показатели.

5. по размерности показателя различают показатели, выражаемые наработкой, сроком службы и безразмерные (в том числе, вероятности событий).

При рассмотрении показателей надежности следует различать:

  • наименование показателя;

  • формулировку показателя, содержащую указания о способах экспериментального или расчетного определения его численного значения;

  • численные значения показателя.

54. Характеристики качества пс по стандарту исо9126:1991

55. Объекты уязвимости, влияющие на надежность по

Объектами уязвимости, влияющими на надежность ПО, являются:

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

  • информация, накопленная в базах данных, отражающая объекты внешней среды, и процессы ее обработки;

  • объектный код программ, исполняемых вычислительными средствами в процессе функционирования ПО;

  • Информация, выдаваемая потребителям и на исполнительные механизмы, являющаяся результатом обработки исходных данных и информации, накопленной в БД.

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

Внутренними источниками угроз надежности функционирования сложного ПО можно считать следующие дефекты программ:

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

Внешними дестабилизирующими факторами, являются:

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