В соответствии с международным стандартом ISO 9000:2000 качество - совокупность свойств и характеристик продукции, которые придают ей способность удовлетворять обусловленные или предполагаемые потребности:
Валидация применяется для определения соответствия готового программного обеспечения установленным спецификациям:
Внешние метрики продукта включают: метрики размера, метрики сложности, метрики стиля:
Внешние факторы эффективности проекта создания программного продукта подразделяются на структурные, ресурсные, технические, управленческие и рыночные:
Внутренние метрики - метрики, обозначающие свойства продукта, видимые пользователю:
Для каждой характеристики качества рекомендуется сформировать шкалу измерений с выделением требуемых, допустимых и неудовлетворительных значений:
Достижение надежности системы обеспечивается предотвращением отказа, его устранением, а также оценкой возможности появления новых отказов и мер борьбы с ними с применением методов теории вероятности:
Инженерия качества включает набор методов и мероприятий, с помощью которых программные продукты проверяются на выполнение требований к качеству и снабжаются характеристиками, предусмотренными в требованиях на программное обеспечение:
К атрибутам функциональности относятся: функциональная полнота, правильность, интероперабельность, защищенность:
Качество продукта достигается процедурами контроля промежуточных продуктов на процессах жизненного цикла, проверкой их на достижение необходимого качества, а также методами сопровождения продукта:
Надежность - способность программного средства сохранять свои свойства (безотказность, устойчивость), преобразовывать исходные данные в результаты в течение определенного промежутка времени при определенных условиях эксплуатации:
Оценка надежности программного средства зависит от числа оставшихся и не устраненных ошибок в программах:
Под управлением качества понимают совокупность организационной структуры и ответственных лиц, а также процедур, процессов и ресурсов для планирования и управления достижением качества программного средства:
При подходе, ориентированном на процесс создания продукта, оценка качества проводится после испытания программного средства:
Расчетный метод используется при подсчете времени, числа сбоев или отказов, начала и конца работы программного обеспечения в процессе его выполнения: