Некоторые методы контроля качества программного обеспечения:
- Измерительный метод. 1 Основан на получении информации с использованием инструментальных средств. 1
- Регистрационный метод. 1 Основан на получении информации во время испытаний или функционирования программного обеспечения, когда регистрируют или подсчитывают определённые события (время и число сбоев или отказов, время передачи управления другим модулям, время начала и окончания работы). 1
- Органолептический метод. 1 Основан на использовании информации, полученной в результате анализа восприятия органов чувств (зрения, слуха) для определения показателей удобства применения. 1
- Расчётный метод. 1 Основан на использовании теоретических и эмпирических зависимостей (на ранних стадиях разработки), статистических данных, накапливаемых при испытаниях, эксплуатации и сопровождении программного обеспечения. 1 При помощи расчётного метода определяют длительность вычислений, время реакции, показатели надёжности, необходимые ресурсы. 1
- Экспертный метод. 1 Основан на определении значений показателей качества ПО экспертами, компетентными в решении данной задачи, на базе их опыта и интуиции. 1
- Социологические методы. 1 Основаны на обработке специальных анкет-вопросников. 1
Также к методам контроля качества программного обеспечения относят верификацию (проверку того, что ПО разработано в соответствии со всеми требованиями к нему) и валидацию (проверку того, что продукт правилен, то есть подтверждает, что он действительно удовлетворяет потребностям и ожиданиям пользователей, заказчиков и других заинтересованных сторон). 34