Наиболее точным методом для расчета затрат на разработку программы является метод коэффициентов. Поэтому в работе будет использоваться данный метод. При расчете накладных расходов будет использоваться метод калькуляции.
При анализе затрат мы будем учитывать:
А) классы программ и связанные с ними особенности программ – отчужденность ПП от первичных разработчиков, декомпозиция ПП, коллективность разработки ПП, ограниченность машинных ресурсов;
Б) архитектуру ЭВМ;
В) технологию разработки ПП.
Совокупные затраты труда Кр на создание ПП вмещают ряд составляющих, которые могут становиться доминирующими в зависимости от некоторых факторов.
Совокупная трудоемкость при создании ПП Кр, имеет два составляющих, при определении которых используется время труда определенного числа специалистов, необходимого для создания ПП и измеряемого в человеко-днях; человеко-месяцах или человеко-годах. При определении стоимости ПП в денежных единицах необходимо полученные трудозатраты умножить на стоимость одного человеко-дня.
Наибольшее значение в составе Кр при разработке сложных комплексов программ имеют следующие составляющие затрат:
1. На непосредственное проектирование, программирование, отладку и испытание программ в соответствии с требованиями пользователей или заказчика К1р;
2. На изготовление опытного образца ПП как продукции производственно-технического назначения – К2р;
3. На разработку, подготовку в применение технологии и программных средств, в случае автоматизации разработки программ – К3р;
4. На технологические и реализующие ЭВМ, используемые для автоматизации разработки данного ПП, — К4р;
5. На повышение квалификации специалистов – К5р .
Перечисленные составляющие затрат находятся под действием нескольких основных факторов. В табл. 3.1 приведены оценки степени влияния каждого фактора на составляющие затрат.