Методы и средства инженерии программного обеспечения



         

Стандартный метод оценки значений показателей качества - часть 2


Т.е. длину программы можно   использовать  в    качестве вспомогательного свойства при  сравнении    программ с учетом одинаковой   квалификации разработчиков, единого стиля разработки и общей среды.   

Если в  требованиях к  ПО было  указано получить несколько показателей,  то   просчитанный после сбора данных при выполнении показатель умножается на соответствующий  весовой коэффициент, а затем суммируются все показатели для получения комплексной оценки уровня  качества ПО. 

На основе измерения количественных характеристик  и проведения экспертизы качественных показателей  с применением весовых коэффициентов, нивелирующих  разные показатели,  вычисляется  итоговая    оценка   качества   продукта путем  суммирования  результатов  по   отдельным    показателям и  сравнения их с эталонными    показателями  ПО (стоимость, время, ресурсы и др.).

Т.е. при проведении оценки отдельного показателя с помощью оценочных элементов  просчитывается весомый коэффициент  k –  метрика, j – показатель, i – атрибут. Например, в качестве  j – показателя возьмем переносимость. Этот показатель будет вычисляться по  пяти атрибутам (i = 1, ..., 5), причем  каждый из них будет  умножаться на соответствующий коэффициент  ki.

Все метрики j – атрибута  суммируются  и образуют  i – показатель качества. Когда все атрибуты   оценены по каждому из показателей качества,   производится суммарная оценка отдельного показателя, а потом и интегральная оценка качества с учетом весовых коэффициентов всех показателей ПО.

В конечном итоге результат оценки качества является критерием эффективности и  целесообразности применения  методов проектирования, инструментальных средств и методик оценивания результатов создания программного продукта на стадиях  ЖЦ.

Для изложения оценки  значений показателей качества используется стандарт [4] в котором  представлены следующие методы:  измерительный, регистрационный, расчетный и экспертный (а также  комбинации этих  методов).




Содержание  Назад  Вперед