Показатели технической сложности

Показатель Описание Вес
Т1 Распределенная система
Т2 Высокая производительность (пропускная способность)
ТЗ Работа конечных пользователей в режиме он-лайн
Т4 Сложная обработка данных
Т5 Повторное использование кода
Т6 Простота установки 0,5
Т7 Простота использования 0,5
Т8 Переносимость
Т9 Простота внесения изменений
Т10 Параллелизм
Т11 Специальные требования к безопасности
Т12 Непосредственный доступ к системе со стороны внешних пользователей
Т13 Специальные требования к обучению пользователей

 

Каждому показателю присваивается значение Т1 в диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для дан­ного проекта, 5 — высокую значимость). Значение TCF вычисля­ется по следующей формуле:

.

Вычислим TCF для системы регистрации (табл. 6.16).

Таблица 6.16

Показатели технической сложности системы регистрации

Показатель Вес Значение Значение с учетом веса
Т1
Т2
ТЗ
Т4
Т5
Т6 0,5 2,5
Т7 0,5 2,5
Т8
Т9 ]
Т10
Т11
Т12
Т13
   

 

TCF = 0,6 + (0,01* 40) = 1,0.

 

6.4.4.

ОПРЕДЕЛЕНИЕ УРОВНЯ КВАЛИФИКАЦИИ

РАЗРАБОТЧИКОВ

 

Уровень квалификации разработчиков (EF — environmental factor) вычисляется с учетом следующих показателей (табл. 6.17).

Таблица 6.17

Показатели уровня квалификации разработчиков

Показатель Описание Вес
F1 Знакомство с технологией 1,5
F2 Опыт разработки приложений 0,5
F3 Опыт использования объектно-ориентированного подхода
F4 Наличие ведущего аналитика 0,5
F5 Мотивация
F6 Стабильность требований
F7 Частичная занятость -1
F8 Сложные языки программирования -1

Каждому показателю присваивается значение в диапазоне от О до 5. Для показателей F1 — F4 0 означает отсутствие, 3 — сред­ний уровень, 5 — высокий уровень. Для показателя F5 0 означает отсутствие мотивации, 3 — средний уровень, 5 — высокий уровень мотивации. Для F6 0 означает высокую нестабильность требова­ний, 3 — среднюю, 5 — стабильные требования. Для F7 0 означа­ет отсутствие специалистов с частичной занятостью, 3 — средний уровень, 5 — все специалисты с частичной занятостью. Для пока­зателя F8 0 означает простой язык программирования, 3 — сред­нюю сложность, 5 — высокую сложность.

Значение EF вычисляется по следующей формуле:

.

Вычислим EF для системы регистрации (табл. 6.18).

Таблица 6.18

Показатели уровня квалификации разработчиков системы регистрации

Показатель Вес Значение Значение с учетом веса
F1 1.5 1,5
F2 0,5. 0,5
F3
F4 0,5
F5
F6 ?
F7 -1
F8 -1 -3
S   | 1

EF= 1,4+ (-0,03* 13) = 1,01.

В результате получаем окончательное значение UCP (use case points):

UCP = UUCP * TCF * EF = 56*1,0*1,01 = 56,56.

6.4.5.