Типи елементів записів | Елементи даних | ||
1 – 19 | 20 – 50 | > 50 | |
0 – 1 | н(5) | н(5) | с(7) |
2 – 5 | н(5) | с(7) | в(10) |
> 5 | с(7) | в(10) | в(10) |
Далі визначається кількість функціональних покажчиків за формулою: ,
де Fi — коефіцієнти регулювання складності. Кожен коефіцієнт може приймати наступні значення: 0 — немає впливу, 1 — випадкове, 2 — невелике, 3 — середнє, 4 — важливе, 5 — основне.
Загальна кількість визначається з таблиці (Початкові дані для розрахунку FP-метрик)
Характеристика | Ранг, складність, кількість | |||
н | с | в | Всього | |
Зовнішнє введення | *3 | *4 | *6 | = |
Зовнішнє виведення | *4 | *5 | *7 | = |
Зовнішній запит | *3 | *4 | *6 | = |
Внутрішній логічний файл | *7 | *10 | *15 | = |
Зовнішній інтерфейсний файл | *5 | *7 | *10 | = |
Коефіцієнти Fi
Fi — коефіцієнти регулювання складності. Кожен коефіцієнт може приймати наступні значення:
0 — немає впливу,
1 — випадкове,
2 — невелике,
3 — середнє,
4 — важливе,
5 — основне.
Характеристики системних параметрів:
F1 –Передача даних
F2 – Розподілена обробка даних
|
|
F3 – Продуктивність
F4 – Поширеність використовуваної конфігурації
F5 – Швидкість транзакцій
F6 – Оперативне введення даних
F7 – Ефективність роботи кінцевого користувача
F8 – Оперативне оновлення
F9 – Складність обробки
F10 – Повторна використання
F11 – Легкість інсталяції
F12 – Легкість експлуатації
F13 – Різноманітні умови розміщення
F14 – Простота змін
Далі обчислюються наступні метрики:
1.
2.
3.
4.
Переваги ФОМ:
1. Не залежать від мови програмування.
2. Легко обчислюються на будь-якій стадії проекту.
Недолік ФОМ: результати базуються на суб'єктивних даних, використовуються не прямі, а непрямі вимірювання. FP-оцінки легко перерахувати в LOC-оцінки.