Використовується в період коли сформульована архітектура; виконується розробка ПП.
Kreq – враховує можливі зміни у висновках;
Brak – це відсоток коду знищений із за зміни вимог.
Розмір new – це розмір нового програмного коду;
Розмір reuse – це розмір програмного коду, який повторно використовується.
KASLOC – це кількість рядків програмного коду, який повторно використовується та повинен бути змінений в 1000 рядків;
AT – відсоток коду який автоматично генерується;
DM – відсоток модифікованих проектних моделей;
CM – відсоток модифікованого програмного коду;
IM – відсоток витрат необхідних для підключення ПЗ яке повторно використовується;
SU – фактор, який базується на вартості розуміння ПЗ яке додається. Змінюється від 50 (для складного не структурованого коду) до 10 (для об’єктно-орієнтованого коду);
AA – фактор, який відображає можливість ПЗ, залежить від розміру тестування та оцінювання, змінюється від 0 – 8.
Мр – множник поправки;
ЕМі (оцінюється за 6 бальною шкалою):
|
|
1. KELY – надійність ПЗ;
2. DATA – розмір БД;
3. CPLX – складність ПП;
4. REUSE – необхідне повторне використання;
5. DOCU – документ вимагає життєвого циклу;
6. TIME – обмеження часу виконання;
7. STOR – обмеження оперативної пам’яті;
8. PVOL – зміна платформи;
9. ACAP – можливість аналітика;
10. PCAD – можливості програміста;
11. AEXP – досвід роботи з додатком;
12. PEXP – досвід роботи з платформою;
13. LTEX – досвід роботи з мовою та утилітами;
14. PCON – неперервність персоналу;
15. TOOL – використання програмних утиліт;
16. SITE – мультимережна розробка;
17. SCED – необхідний графік розробки