Размерно-ориентированные метрики

Размерно-ориентированные метрики прямо измеряют программный продукт и про­цесс его разработки. Основываются размерно-ориентированные метрики на LOC-оценках (Lines Of Code). LOC-оценка — это количество строк в программном про­дукте.

Исходные данные для расчета этих метрик сводятся в таблицу (табл. 7.1).

Таблица 7.1- Исходные данные для расчета LOC-метрик

Проект Затраты Стоимость KLOC Программные документы Ошибки Число исполнителей
чел.-мес тыс. $ тыс. LOC страниц шт. чел.
Альфа     12,9      
Бета     31,3      
Гамма     23,4      
Дельта     25.8      

Таблица содержит данные о проектах за последние несколько лет, выполнявшихся в одной организации. Например, запись о проекте Альфа показывает: 12900 строк программы были разработаны за 26 человеко-месяцев и стоили 175 000 уе. Кроме того, по проекту Альфа было разра­ботано 387 страниц документации, а в течение первого года эксплуатации было зарегистрировано 35 ошибок. Разрабатывали проект Альфа четыре человека. На основе таблицы вычисляются размерно-ориентированные метрики произво­дительности и качества (для каждого проекта):

Производительность = Длина / Затраты [тыс.LOC / чел.-мес.],

Качество = Ошибки / Длина [Единиц / тыс.LOC],

УдельнаяСтоимость = Стоимость / Длина [тыс.УЕ./тыс.LOC],

Документированность= СтраницДокумента/Длина [Страниц/тыс.LOC].

Достоинства размерно-ориентированных метрик:

1) широко распространены;

2) просты и легко вычисляются.

Недостатки размерно-ориентированных метрик:

1) зависимы от языка программирования;

2) требуют исходных данных, которые трудно получить на начальной стадии проекта;

3) не приспособлены к непроцедурным языкам программирования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: