Розмірно-орієнтовані метрики (РОМ)

РОМ вимірюють ПП і процес його розробки. Базується РОМ на LOC-оцінках (Lines Of Code). LOC-оцінка — це кількість рядків в ПП.

Вихідні дані для розрахунку цих метрик зводяться до таблиці:

 

Проект Витрати, люд.-міс Вартість, тис. $ KLOC, тис. LOC Прогр. док-ти, сторінки Помилки Люди
ааа01     12,1      
bbb02     27,2      
ссс03     20,2      

Наприклад, запис про проект aaa01 показує: 12 100 рядків програми було розроблено за 24 людино-місяці і коштували $168 000. Крім того, за проектом aaa01 було розроблено 365 сторінок документації, а протягом першого року експлуатації було зареєстровано 29 помилок. Розробляли проект aaa01 3 людини.

На основі таблиці обчислюються РОМ-и продуктивності і якості (для кожного проекту):

1. ;

2. ;

3. ;

4. .

Переваги РОМ:

1. Широко поширені.

2. Прості і легко обчислюються.

Недоліки РОМ:

1. Залежні від мови програмування.

2. Вимагають початкових даних, які важко отримати на початковій стадії проекту.

3. Не пристосовані до не процедурних мов програмування.

 

Функціонально-орієнтовані метрики (ФОМ)

ФОМ побічно вимірюють програмний продукт і процес його розробки. Замість підрахунку LOC-оцінки при цьому розглядається не розмір, а функціональність або корисність продукту.


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



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