|
Характеристика Степень
Характеристика
| Степень
| Обмен данными (Data Communications)
| 2
| Распределенные функции (Distributed Functions)
| 1
| Производительность (Performance)
| 1
| Интенсивно используемая конфигурация (Heavy used configuration)
| 1
| Интенсивность транзакций Transaction Rate
| 1
| Диалоговый ввод данных (On-line Data Entry)
| 0
| Эффективность для конечного пользователя (End user efficiency)
| 3
| Оперативное обновление (On-line Update)
| 1
| Сложность обработки данных (Complex Processing)
| 0
| Повторное использование (reusability)
| 1
| Легкость установки (Installation Ease)
| 1
| Простота в использовании (Operational Ease)
| 0
| Распространенность (Multiple Sites)
| 3
| Легкость изменения (Facilitate Change)
| 2
| Данные для расчета числа UFPC автосервиса
Характеристика
| Уровень сложности
| Итого
| Низкий
| Кол.
| Ранг
| Итог
| Внешние вводы (EI)
| 2
| 3
| 6
| 6
| Внешние выводы(EO)
| 1
| 4
| 4
| 4
| Внешние запросы(EQ)
| 2
| 3
| 6
| 6
| Внутренние логические файлы(ILF)
| 1
| 7
| 7
| 7
| Внешние интерфейсные файлы(EIF)
| 0
| 5
| 0
| 0
| `Итого(UFPC)
| 23
| VAF = 0.65 + 0.01 * TDI = 0.65 + 0.01 * (2+1+1+1+1+3+1+1+1+3+2) = 0.8
AFPC =UFPC *VAF = 23*0,8 =18,4.
SLOC =18,4*13 = 239,2 239
Таким образом, законченная программа автосервиса будет содержать примерно 239 строк исходного кода на языке программирования SQL. KSLOC
| 0,239
| A
| 3
| B
| 1,12
| П
| 0,65
| ММ(без П)
| 0,603846987
| Т(без П)
| 2,203797746
|
|
| ММ
| 0,392500542
| C
| 2,5
| D
| 0,25
| T
| 1,98
|
MM(без П) = A * (KSLOC)B
MM(без П) = 3 * (0,239)1,12 = 0,603846987
Т(без П) = C(MM(без П))D
Т(без П) = 2,5(0,603846987)0,25 = 2,203797746
MM = A * (KSLOC)B * i
MM = 3 * (0,239)1,12 * 0,65 = 0,392500542
T = C(MM)D
T = 2,5(0,718577915)0,25 = 1,98 |
|
|