Показатели технической сложности
Показатель | Описание | Вес |
Т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.