Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по МПО.doc
Скачиваний:
23
Добавлен:
14.08.2019
Размер:
1.02 Mб
Скачать

4. Модели и метрики оценки качества по

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

Характеристика качества программы - понятие, отражающее отдельные факторы, влияющие на качество программ и поддающиеся измерению.

Критерий качества - численный показатель, характеризующий степень, в которой программе присуще оцениваемое свойство.

Метрика качества программ - система измерений качества программ. Эти измерения могут проводиться на уровне критериев качества программ или на уровне отдельных характеристик качества. В первом случае система измерений позволяет непосредственно сравнивать программы по качеству. При этом сами измерения не могут быть проведены без субъективных оценок свойств программ. Во втором случае измерения характеристик можно выполнить объективно и достоверно, но оценка качества ПО в целом будет связана с субъективной интерпретацией получаемых оценок. [35]

В исследовании метрик оценки ПО различают два основных направления :

  • поиск метрик, характеризующих наиболее специфические свойства программ, т.е. метрик оценки самого ПО;

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

По виду информации, получаемой при оценке качества ПО метрики можно разбить на три группы :

  • метрики, оценивающие отклонение от нормы характеристик исходных проектных материалов. Они устанавливают полноту заданных технических характеристик исходного кода.

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

  • метрики, по которым принимается решение о соответствии конечного ПО заданным требованиям. Они позволяют оценить соответствие разработки заданным требованиям. [33]

Оценка качества ПО производится в определенной последовательности. На начальных этапах разработки ПО производится выбор показателей и их базовых значений.

4.1. Оценка сопровождаемости программ.

Наличие комментариев в точках входа и выхода программы – при определении данного фактора используется экспертный метод оценки с возможными значениями 0-1.

Оценка простоты программы по числу точек входа и выхода - при определении данного фактора используется расчетный метод оценки по формуле: W = 1/ ((D+1)(F+1))2 , где D - общее число точек входа в программу, F - общее число точек выхода из программы.

Оценка простоты программы по числу переходов по условию - при определении данного фактора используется расчетный метод оценки по формуле: U = (1 - A/B), где A - общее число переходов по условию, B - общее число исполняемых операторов.

Оценка простоты программы по числу переходов по условию - при определении данного фактора используется расчетный метод оценки по формуле: U = (1 - A/B), где A - общее число переходов по условию, B - общее число исполняемых операторов.

Осуществляется ли передача результатов работы модуля через вызывающий его модуль - при определении данного фактора используется экспертный метод оценки с возможными значениями 0-1

Оценка программы по числу циклов - при определении данного фактора используется экспертный метод оценки с возможными значениями 0-1

Соответствие комментариев принятым соглашениям - при определении данного фактора используется экспертный метод оценки с возможными значениями 0-1

Используется ли язык высокого уровня - при определении данного фактора используется экспертный метод оценки с возможными значениями 0-1