ГОСТ Р ИСО/МЭК 25010-2015. Национальный стандарт Российской Федерации. Информационные технологии. Системная и программная инженерия. Требования и оценка качества систем и программного обеспечения (SQuaRE). Модели качества систем и программных продуктов
Приложение B
(справочное)
ПРИМЕР
ОТОБРАЖЕНИЯ ФУНКЦИОНАЛЬНОЙ НАДЕЖНОСТИ
В настоящем приложении приведен пример того, как организация может отобразить свою собственную модель качества программного обеспечения на модель настоящего стандарта.
Функциональная надежность определена в МЭК 60050-191 как "способность функционировать как требуется и когда требуется". Примером, в основе которого лежит функциональная надежность [1], является следующая категоризация качества продукта:
- Готовность. Готовность системы в течение периода времени (0, t) является вероятностью, что система доступна для использования в любое случайное время в (0, t).
- Надежность. Надежность системы в течение периода времени (0, t) является вероятностью, что система находится в рабочем состоянии (т.е. не перестала работать) во временном интервале времени (0, t) при условии, что она была в рабочем состоянии и в момент времени 0.
- Конфиденциальность. Конфиденциальность системы является мерой того, в какой степени система может гарантировать, что неавторизованный пользователь не сможет воспользоваться защищенной информацией системы.
- Целостность и достоверность. Целостность системы - это вероятность, что ошибки или атаки не будут вызывать повреждения состояния системы, в том числе повреждения данных, кода и т.д.
- Сопровождаемость. Сопровождаемость системы - степень возможности обслуживания системы или возврата к нормальному функционированию после отказа.
- Защищенность. Защищенность системы в течение периода времени (0, t) является вероятностью, что во временном интервале (0, t) не произойдет какого-либо рода катастрофического отказа системы.
Для соответствия настоящему стандарту данное определение функциональной надежности может быть отображено на составляющие модели качества, как показано в таблице B.1.
Таблица B.1
Отображение функциональной надежности
Пункт, подпункт | Настоящий стандарт | Функциональная надежность |
4.1.1 | Эффективность | * |
4.1.2 | Производительность | * |
4.1.3 | Удовлетворенность | * |
4.1.4 | Свобода от риска | Безопасность |
4.1.5 | Покрытие контекста | * |
4.2.1 | Функциональная пригодность | * |
4.2.2 | Уровень производительности | * |
4.2.3 | Совместимость | * |
4.2.4 | Удобство использования | * |
4.2.5 | Надежность | Надежность |
4.2.5.2 | Готовность | Готовность |
4.2.6 | Защищенность |
|
4.2.6.1 | Конфиденциальность | Конфиденциальность |
4.2.6.2 | Целостность | Целостность |
4.2.7 | Сопровождаемость | Сопровождаемость |
4.2.8 | Переносимость | * |
Если бы это определение функциональной надежности использовалось в составе более широкой оценки качества программного обеспечения, то было бы необходимо также учитывать эффективность, производительность, удовлетворенность, удобство использования, контекст использования, функциональную пригодность, уровень производительности, совместимость и переносимость.