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