Стоимость
[$]
Учитывая важность полученных результатов, проверим расчеты с помощью FP-указателей. На данном этапе оценивания разумно допустить, что все информационные характеристики имеют средний уровень сложности. В этом случае результаты экспертной оценки принимают вид, представленный в табл. 2.25, 2.26.
Таблица 2.25. Оценка информационных характеристик проекта
Характеристика | Лучш. | Вероят. | Худш. | Ожид. | Сложность | Количество | |||||||
Вводы | 20 | 24 | 30 | 24 | х 4 | 96 | |||||||
Выводы | 12 | 15 | 22 | 16 | х 5 | 80 | |||||||
Запросы | 16 | 22 | 28 | 22 | х 4 | 88 | |||||||
Логические файлы | 4 | 4 | 5 | 4 | х 10 | 40 | |||||||
Интерфейсные файлы | 2 | 2 | 3 | 2 | х 7 | 14 | |||||||
Общее количество | 318 |
Таблица 2.26. Оценка системных параметров проекта
Коэффициент регулировки сложности | Оценка | ||||
F1 | Передачи данных | 2 | |||
F2 | Распределенная обработка данных | 0 | |||
F3 | Производительность | 4 | |||
F4 | Распространенность используемой конфигурации | 3 | |||
F5 | Скорость транзакций | 4 | |||
F6 | Оперативный ввод данных | 5 | |||
F7 | Эффективность работы конечного пользователя | 5 | |||
F8 | Оперативное обновление | 3 | |||
F9 | Сложность обработки | 5 | |||
F10 | Повторная используемость | 4 | |||
F11 | Легкость инсталляции | 3 | |||
F12 | Легкость эксплуатации | 4 | |||
F13 | Разнообразные условия размещения | 5 | |||
F14 | Простота изменений | 5 |
Таким образом, получаем:
FР = Общее количество х (0,65+ 0,01 х) = 318 x 1,17 = 372.
Используя значение производительности, взятое в метрическом базисе фирмы,
Производительность = 2,55 [FP / чел.-мес],
вычисляем значения затрат и стоимости:
Затраты = FP / Производительность = 145,9 [чел.-мес],
Стоимость = Затраты х $4500 = $656500.
Итак, результаты проверки показали хорошую достоверность результатов. Но мы не будем останавливаться на достигнутом и организуем еще одну проверку, с помощью модели СОСОМО II.
Примем, что все масштабные факторы и факторы затрат имеют номинальные значения. В силу этого показатель степени В = 1,16, а множитель поправки Мp= 1. Кроме того, будем считать, что автоматическая генерация кода и повторное использование компонентов не предусматриваются. Следовательно, мы вправе применить формулу
ЗАТРАТЫ = A х РАЗМЕРB[чел.-мес]
и получаем:
ЗАТРАТЫ = 2,5(33,3)1,16 =145,87 [чел.-мес].
Соответственно, номинальная длительность проекта равна
Длительность = [3,0 х (ЗАТРАТЫ)(0,33+0,2(B-1,01))]=3(145,87)0,36 = 18[мес].
Подведем итоги. Выполнена предварительная оценка программного проекта. Для минимизации риска оценивания использованы три методики, доказавшие корректность полученных результатов.