5. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
5. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Надежность – это вероятность того, что при функционировании системы в течение некоторого
периода времени не будет обнаружено ни одной ошибки; это вероятность работы
системы без отказов в течение определенного периода времени, это функция
воздействия ошибок на пользователя системы. Надежность не является внутренним
свойством программы. Она во многом связана с тем, как программа используется.
5.1. О б з о р м о д е л е й н а д е ж н о с т и
Для расчета надежности программного обеспечения современная наука использует
множество методов и средств. В общем случае, можно выделить два класса
моделей:
статические;
динамические.
Динамические модели – собираются в процессе тестирования программной системы (ПС) в течение
фиксированных или случайных временных интервалов. Каждый интервал – это стадия, на которой выполняется последовательность тестов и фиксируется некоторое число ошибок.
Статические модели принципиально отличаются от динамических, прежде всего тем,
что в них не учитывается время появления ошибок в процессе тестирования и не
используется никаких предположений о поведении функции риска. Эти модели
строятся на твердом статистическом фундаменте.
Из статических моделей можно выделить такие, как модель Милса, модель Липова,
Оставить комментарий