Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление процессом разработки ПИ.doc
Скачиваний:
27
Добавлен:
01.05.2014
Размер:
137 Кб
Скачать
  1. Производительность создания кода программного продукта

Производительность создания кода программного продукта Прспк определяется следующей формулой:

Размер кода программного продукта KAELOC

Прспк = ---------------------------------------------------------------------- [ ----------------------- ]

Сумма трудоемкостей его создания и обзора человеко-неделя

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

  1. Плотность дефектов в коде программного продукта

Плотность дефектов в коде программного продукта Пдк определяется следующей формулой:

Суммарное кол-во обнаруженных дефектов в коде дефектов

Пдк = ------------------------------------------------------------------------------ [ ------------------ ]

Ркпп KAELOC

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

При подсчете количества ошибок и дефектов в программном продукте или в любой его части необходимо придерживаться следующих правил:

  • все ошибки и дефекты учитываются только один раз и только в той части когда, где они возникли;

  • если в программный продукт включается повторно используемый код, то учитываются все вновь обнаруженные в нем дефекты;

  • опечатки и грамматические ошибки, обнаруженные в коде, учитываются в качестве ошибки или дефекта только в том случае, если они могут повлечь за собой технические проблемы (например, приводящие к использованию неправильной переменной);

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

  • если несколько ошибок или дефектов могут быть идентифицированы в качестве одного, то они должны быть учтены только один раз;

  • если дефект обнаружен в header-файле или include-файле, то он учитывается только один раз;

  • если ошибка или дефект обнаружены в коде системного вызова, они должны быть учтены только один раз;

  • при пересчете числа строк программного кода, написанного на одном из языков программирования, в число строк ассемблерного эквивалента число дефектов и ошибок, обнаруженных в программном коде, умножается на тот же коэффициент: что и сам код.

  1. Эффективность предотвращения дефектов

Коэффициент эффективности предотвращения дефектов определяется формулой:

Сумма найденных и устраненных ошибок и

дефектов на фазах до системного тестирования

Кэфд = ---------------------------------------------------------------------------

Сумма ошибок и дефектов, найденных в ПИ

до его поставки Заказчику