ЖУРНАЛ «СТА» 1/2016

ства для различных групп (классов) ПСКН на основе стандартных характе- ристик верхнего уровня иерархии стан- дартной МК ПС ISO/IEC 25010. С учё- том особенностейПСКНобоснована це- лесообразность введения в базовую си- стему характеристик качества дополни- тельной характеристики «качество тре- бований», которая аналогичноМКSATC НАСА в общем случае может включать следующие подхарактеристики [5]: ● однозначность требований; ● полнота требований и охвата потреб- ностей; ● понятность требований; ● изменчивость требований; ● прослеживаемость требований; ● полнота и корректность требований к условиям эксплуатации. Таким образом, базовая система харак- теристик качества ПСКН включает: ● функциональное соответствие; ● эффективность функционирования; ● совместимость; ● удобство использования; ● надёжность; ● защищённость; ● сопровождаемость; ● мобильность или переносимость; ● качество требований. Таблица 1 построена с учётом изло- женных предложений и демонстрирует применяемость показателей качества ПСКН. В ней указаны только некоторые группы ПСКН, актуальные с точки зре- ния разработчиков (при необходимости число группПСКНможет быть увеличе- но или сокращено с учётом специфики конкретного программного проекта). Приоритетным требованием качества дляПСКНкритического применения яв- ляется гарантия качества, или гаранто- способность (dependability), под которой понимается доказанная уверенность спо- собности ПС надёжно и безопасно вы- полнять необходимые функции в течение заданного времени, невзирая на возник- шие внутренние и внешние возмуще- ния [6]. В связи с этимпредлагается базо- вую МК ПСКН критического примене- ния дополнить комплексной характерис- тикой качества – гарантоспособностью, которая в общем случае может включать следующие подхарактеристики [6]: ● безотказность (reliability); ● функциональная безопасность (functional safety); ● степень готовности (availability); ● живучесть (survivability); ● целостность (integrity); ● конфиденциальность (confidentiality); ● достоверность (high confidence, trust- worthiness); ● обслуживаемость (maintainability); ● диагностируемость; ● восстанавливаемость; ● многоверсионность; ● наличие резервирования. Как правило, требования к качеству критических ПСКН должны обязатель- но включать следующие подхарактери- стики гарантоспособности: ● безотказность; ● функциональная безопасность; ● живучесть. Структура базовой МК ПСКН пред- ставлена на рис. 1. Её отличительной особенностью является то, что она по- строена на основе системы стандартных характеристик верхнего уровня иерархии современной МК ISO/IEC 25010 с до- полнением её характеристикой качества требований из модели качества SATC НАСА и комплексной характеристикой 42 СТА 1/2016 ОБ ЗОР / П РОГ РАММНОЕ ОБ Е СП Е Ч Е НИЕ www.cta.ru Функциональная полнота Функциональная корректность Функциональная пригодность Функциональное соответствие Временная эффективность Производительность Эффективность использования ресурсов Эффективность функционирования Способность к сосуществованию Способность к взаимодействию Совместимость Завершённость Готовность Отказоустойчивость Восстанавливаемость Надёжность Удобство работы Защита от ошибок Удобство использования Конфиденциальность Целостность Доказуемость Способность учёта Защищённость Модульность Повторная используемость Анализируемость Модифицируемость Тестируемость Сопровождаемость Адаптируемость Удобство установки Удобство замены Переносимость Однозначность Полнота Понятность Изменчивость Прослеживаемость Охват потребностей Сложность логики Условия эксплуатации Качество требований Функциональная безопасность Информационная безопасность Надёжность Гарантоспособность Внешнее и внутреннее качество ПСКН Рис. 1. Структура базовой модели качества ПСКН

RkJQdWJsaXNoZXIy MTQ4NjUy