Описание способов проведения испытаний, оценки качества и сертификации программных средств
Проведение (организация) тестирования ПО при его проверке на выполнение требований технологической безопасности предполагает определение номенклатуры показателей технологической безопасности ПО, общих методов измерения, испытаний ПО и оценки его качества.
При этом устанавливаются общие правила оценки качества ПО на основе базовых и частных методик его оценки, как в целом, так и по отдельным показателям. При этом частные методики могут разрабатываться как для различных видов (классов) ПО, так и для отдельных программ (комплексов).
При оценке качества ПО каждое его свойство характеризуется показателем в численном выражении. Поскольку в настоящее время показатели технологической безопасности программ только разрабатываются, при оценке данного свойства используются известные показатели качества ПО. Однако технологическая безопасность определяется по отклонениям значений известных показателей от прогнозируемых для каждого типа программ.
Оценка качества ПО представляет собой совокупность операций, включающих в себя: выбор номенклатуры показателей качества оцениваемого ПО; измерение характеристик, сбор и обработку данных по результатам экспериментов (проведения испытаний, тестирования и т.д.); выбор метода (методов) оценивания; расчет оценок значений показателей качества; принятия решения о качестве ПО.
Оценка качества ПО может осуществляться при проведении следующих видов работ:
·
определение технических требований к разрабатываемым ПО;
· контроль качества на отдельных этапах разработки ПО;
· испытания и демонстрация работ ПО;
· контроль качества в процессе производства ПО;
· контроль качества при приеме-сдаче и купле-продаже ПО;
· контроль качества и планирование работ при сопровождении ПО;
· принятие решения о снятии ПО с эксплуатации, прекращении производства, разработки.