33
k
i
– коэффициент повторного использования i-й функции, может
принимать значения от 0 до 1 (k
i
= 0 – i-я функция полностью дублируется,
k
i
= 1 – i-я функция полностью разрабатывается).
Объем каждой отдельной функции разрабатываемого ПС (V
i
),
выраженный числом строк исходного текста, написанных непосредственно
разработчиком на языке С++, определяется по Каталогу функций
программных средств № 1 (табл. 5.2) на основании имеющейся в техни-
ческом задании информации о составе функций разрабатываемого ПС.
Исходный объем ПС в существенной степени влияет на точность
результатов расчета трудоемкости, поэтому точность определения его
отдельных составляющих (
объемов функций) имеет важное значение. Чем
глубже проработана функциональная архитектура, тем точнее результаты
расчетов. Технические задания могут существенно различаться по степени
детализации функций. Если в техническом задании функции ПС
достаточно глубоко детализированы, то для повышения точности расчетов
рекомендуется использовать Каталог функций программных средств № 2
(табл. 5.3).
Таблица 5.2
Каталог функций программных средств
№ 1
Наименование (содержание) функции
Объем функции ПС
(строк исходного
текста)
1 2
1. Функции, обеспечивающие реализацию
пользовательского интерфейса и машинной графики
Реализация стандартного графического
пользовательского интерфейса (однооконное
приложение)
Реализация стандартного графического
пользовательского интерфейса (диалоговое
приложение)
Реализация стандартного графического
пользовательского интерфейса (многооконное
приложение)
Реализация машинной графики для
отображения состояния системы в статике
Реализация машинной графики для
отображения состояния системы в динамике
2000
1000
5000
1000
2000