Качество ПО – работоспособность и удобство ПО для решения задач, для каких оно разрабатывается.
Модель качества ПО определятся следующими характеристиками:
Функциональность. Способность ПО выполнять задания, который прописаны для него, определения функций, которые реализует ПО. Атрибуты: точность выполненных вычислений, защита.
Надежность. Способность поддерживать определенный уровень работоспособности в определенных условиях (окружении). Атрибуты: вероятность работы без ошибок на заданном интервале времени, время возобновления после сбоя.
Удобность в исполнении. Определение привлекательности интерфейса. Атрибуты: среднее время обучения на выполнение определенных заданий, усилия, которые тратятся на этот процесс.
Продуктивность. Способность ПО обеспечивать необходимую работоспособность относительно выделенных ресурсов. Атрибуты: время выполнения задания, объем памяти, которая необходимо для загрузки ПО.
Переносимость. Свойство обеспечение работоспособности при смене системного окружения. Атрибуты: возможность установки на разных платформах.
Удобность сопровождения. Трудоемкость анализа, исправление ошибок и внесение изменений в ПО. Атрибуты: удобность проведения тестов, внесения изменений.