Рассчитаем ненормированное количество функциональных точек.
Таблица 1.
Расчет UFPC
Характеристика | Количество | Ранг | Итог |
Внешние вводы (EI) | |||
Внешние выводы (EO) | |||
Внешние запросы (EQ) | |||
Внутренние логические файлы (ILF) | |||
Внешние интерфейсы (EIF) | - | ||
Итого (UFPC) |
Основные характеристики системы:
· Программное средство реализовано как единый пакет на автономном персонально компьютере – 0.
· Данные между компонентами программного средства и системы не передаются – 0.
· Требования к производительности и проектированию программного средства были установлены и рассмотрены, но чтобы удовлетворить их никаких специальных мер не требовалось – 1.
· Явных или неявных ограничений на использование ресурсов не установлено – 0.
· Пиковые периоды транзакций не ожидаются – 0.
· Сложность диалоговых транзакций – более 30% обрабатываются в интерактивном режиме – 5.
· Эффективность программного средства для конечного пользователя – 2.
|
|
· Оперативное обновление отсутствует – 0.
· Сложность обработки данных – 3.
· В программном средстве нет кода, предназначенного для повторного использования – 0.
· Нет особых требований пользователя, и не требуется специальной установочной программы – 0.
· Простота использования – 1.
· При проектировании требования по установке программного средства были учтены, причем программное средство может выполняться, только на похожем (совместимом) аппаратном и/или программном обеспечении – 2.
· Изменение программного средства не предусмотрена – 0.
Нормирующий фактор (VAF) вычислим следующим образом:
VAF=0,65+0,01*TDI=0,65+0,01*(1+5+2+3+2)=0,78
ПОДСЧЕТ НОРМИРОВАННОГО ЧИСЛА ФУНКЦИОНАЛЬНЫХ ТОЧЕК
Нормированное число функциональных точек определяется как:
APFC=UPFC*VAF=35*0,78=26,3
ОЦЕНКА КОЛИЧЕСТВА СТРОК ИСХОДНОГО КОДА С ИСПОЛЬЗОВАНИЕМ БЭКФАЙЕР-МЕТОДА
Программное средство будет разрабатываться в среде MS Visual Studio 2008, поэтому значение языкового множителя равно 34. Таким образом, приблизительное количество строк законченное программы в среде MS Visual Studio 2008 будет равно:
SLOC=AFPC*LM=26,3*34»894.