Помощь в учёбе, очень быстро...
Работаем вместе до победы

Альтернативные подходы к измерению качества

РефератПомощь в написанииУзнать стоимостьмоей работы

Критерии качества — это числовые уровни факторов, поставленные в качестве целей при разработке. Объективно оценить или измерить факторы качества непосредственно довольно трудно. Поэтому, МакКол ввел метрики качества, которые с его точки зрения легче измерять и оценивать. Определено 19 промежуточных атрибутов (intermediate construct), включающих все 11 факторов качества по МакКолу. Промежуточные… Читать ещё >

Альтернативные подходы к измерению качества (реферат, курсовая, диплом, контрольная)

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

Качество ПО по МакКолу.

Первой широко известной моделью качества ПО стала предложенная в 1977 МакКолом.

В ней характеристики качества разделены на три группы:

  • — Факторы (factors), описывающие ПО с позиций пользователя и задаваемые требованиями;
  • — Критерии (criteria), описывающие ПО с позиций разработчика и задаваемые как цели;
  • — Метрики (metrics), используемые для количественного описания и измерения качества.

Факторы качества, которых было выделено 11, группируются в три группы по различным способам работы людей с ПО. Полученная структура изображается в виде треугольника МакКола.

Критерии качества — это числовые уровни факторов, поставленные в качестве целей при разработке. Объективно оценить или измерить факторы качества непосредственно довольно трудно. Поэтому, МакКол ввел метрики качества, которые с его точки зрения легче измерять и оценивать.

Рис. 6. — Треугольник МакКола:

Альтернативные подходы к измерению качества.

Оценки в его шкале принимают значения от 0 до 10. Вот эти метрики качества:

  • — Удобство проверки на соответствие стандартам (auditability);
  • — Точность управления и вычислений (accuracy);
  • — Степень стандартности интерфейсов (communication commonality);
  • — Функциональная полнота (completeness);
  • — Однородность используемых правил проектирования и документации (consistency);
  • — Степень стандартности форматов данных (data commonality);
  • — Устойчивость к ошибкам (error tolerance);
  • — Эффективность работы (execution efficiency);
  • — Расширяемость (expandability);
  • — Широта области потенциального использования (generality);
  • — Независимость от аппаратной платформы (hardware independence);
  • — Полнота протоколирования ошибок и других событий (instrumentation);
  • — Модульность (modularity);
  • — Удобство работы (operability);
  • — Защищенность (security);
  • — Самодокументированность (selfdocumentation);
  • — Простота работы (simplicity);
  • — Независимость от программной платформы (software system independence);
  • — Возможность соотнесения проекта с требованиями (traceability);
  • — Удобство обучения (training).

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

Качество ПО по Боему.

В 1978 Боем предложил свою модель, по существу представляющую собой расширение модели МакКола.

Атрибуты качества подразделяются по способу использования ПО (primary use).

Определено 19 промежуточных атрибутов (intermediate construct), включающих все 11 факторов качества по МакКолу. Промежуточные атрибуты разделяются на примитивные (primitive construct), которые, в свою очередь, могут быть оценены на основе метрик.

В дополнение к факторам МакКола атрибуты качества по Боему включают следующие: ясность (clarity), удобство внесения изменений (modifiability), документированность (documentation), способность к восстановлению функций (resilience), понятность (understandability), адекватность (validity), функциональность (functionality), универсальность (generality), экономическая эффективность (economy).

Показать весь текст
Заполнить форму текущей работой