5.1. Характеристика качества ПО «Надежность» по стандарту ISO 9126
Международный стандарт ISO/IEC 9126 определяет 6 основных характеристик качества программного обеспечения: функциональность, надежность, практичность, эффективность, сопровождаемость, переносимость. Для характеристики надежность определено 4 подхарактеристики: завершенность, отказоустойчивость, восстанавливаемость и согласованность надежности.
Метрики для подхарактеристик:
Метрики завершенности:
1.1. обнаружение неисправностей показывает, сколько ошибок было обнаружено при экспертизе продукта;
1.2. устранение неисправностей — показывает количество исправленных ошибок;
1.3. тестовая адекватность — показывает, насколько требуемые тестовые воздействия покрыты тестовым планом.
Метрики отказоустойчивости:
2.1. избежание неисправностей – показывает количество схем неисправностей, которые были сведены под управление для избежания чрезвычайных и критических неисправностей;
2.2. неверная операция избежания – количество функций, реализованных для избежания неверных схем операций.
Метрики восстанавливаемости:
3.1. восстанавливаемость – показывает, насколько продукт способен к восстановлению после непредусмотренного события или запроса;
3.2. эффективность восстановления – насколько эффективна способность к восстановлению.
Метрики соответствия надежности:
4.1. соответствие надежности – показывает, насколько продукт соответствует надежности к применимым положениям стандартов.
5.2. Количественная оценка надежности программного обеспечения с использованием функция Харрингтона-Менчера
Скачать с формулами: