46
Свойства программного обеспечения
Функциональные
(
внешние)
Конструктивные
(
внутренние)
Характеристики программного
обеспечения
Система измерений
Методы оценки
Характеристики качества
программного обеспечения
Показатели качества
П
о
л
е
зн
о
сть
Пользователь
Разработчик
Рис. 4.2 Группы свойств и характеристики
программного обеспечения
Управление качеством предполагает возможность независимого
контроля за процессом разработки ПС.
Контрольные проектные
элементы, получаемые в процессе разработки ПС, являются основой
контроля качества. Они тщательно
проверяются на соответствие
стандартам и целям проекта (рис. 4.3
Ошибка! Источник ссылки не
найден.
). Так как работы, выполняемые по
обеспечению и контролю
качества, в определенной степени независимы, это предполагает
возможность объективного взгляда на процесс разработки ПС, благодаря
чему руководство компании может своевременно получить информацию
о проблемах или трудностях, которые возникают в работе над проектом.
По мнению известного специалиста в
области программной
инженерии Иана Соммервилла, процесс управления качеством
необходимо отделять от процесса управления проектом с тем, чтобы не
ставить вопрос о компромиссе между
качеством создаваемого ПО и
бюджетом или графиком выполнения проекта. Над контролем качества
должна работать независимая команда, которая отчитывается
непосредственно
руководству заказчика, минуя звено управляющего
проектом (менеджера проекта). Вместе с тем признается факт, что
команда контроля качества должна быть связана с группой (группой
разработки) и несет ответственность за
качество на уровне всей
организации разработчика [7, 20].
48
Процесс разработки ПО
Процесс управления
качеством
План обеспечения
качества
Отчеты по контролю
качества
Фазы стадии
Рис. 4.5. Управление качеством и разработка ПС
Достарыңызбен бөлісу: