5. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

5. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ5. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Надежность – это вероятность того, что при функционировании системы в течение некоторого

периода времени не будет обнаружено ни одной ошибки; это вероятность работы

системы без отказов в течение определенного периода времени, это функция

воздействия ошибок на пользователя системы. Надежность не является внутренним

свойством программы. Она во многом связана с тем, как программа используется.

5.1. О б з о р м о д е л е й н а д е ж н о с т и

Для расчета надежности программного обеспечения современная наука использует

множество методов и средств. В общем случае, можно выделить два класса

моделей:

статические;

динамические.

Динамические модели – собираются в процессе тестирования программной системы (ПС) в течение

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

Статические модели принципиально отличаются от динамических, прежде всего тем,

что в них не учитывается время появления ошибок в процессе тестирования и не

используется никаких предположений о поведении функции риска. Эти модели

строятся на твердом статистическом фундаменте.

Из статических моделей можно выделить такие, как модель Милса, модель Липова,

Связанные записи

Оставить комментарий

Это не спам.
сделано dimoning.ru