Определение трудоемкости разработки программного продукта
Исходные данные
Перечень исходной информации для расчета экономического раздела дипломного проекта включает:
· трудоемкость всех работ по созданию, использованию и отладке программы;
· данные по заработной плате работника, осуществлявшего разработку программного продукта (с учетом всех коэффициентов);
· нормы амортизации по ЭВМ и площадям;
· стоимость 1 кВт-часа электроэнергии;
· цена ЭВМ на момент ее выпуска;
· среднесуточная фактическая загрузка ЭВМ;
· среднее количество дней работы ЭВМ в год;
· плановая прибыль на программу;
· себестоимость программы;
· нормативы отчислений в различные фонды;
· ставки налогов;
· время ввода в ЭВМ исходных данных, необходимых для решения задачи;
· время вычислений;
· время вывода результатов решения задачи (включая время распечатки на принтере);
· среднее количество знаков, набираемых с клавиатуры при вводе исходных данных;
· норматив набора 100 знаков;
· время решения задачи на ЭВМ;
· балансовая стоимость комплекта вычислительной техники, необходимого для решения задачи;
· коэффициент эффективности, равный ставке за кредиты на рынке долгосрочных кредитов.
Требования к проведению расчетов
Все расчеты в экономической части должны быть выполнены точно, последовательно, с подробным описанием каждого показателя.
Кроме традиционных технологий и методик расчетов, рекомендованных для исполнения в настоящих методических рекомендациях, не исключается использование большого разнообразия других методов и средств, демонстрирующих способность дипломника обеспечить выполнение заданных экономических характеристик проекта.
При расчете экономической эффективности разработки программного обеспечения необходимо сопоставить затраты пользователя программного продукта до его внедрения на выполнение им того комплекса работ, который обеспечит приобретаемый программный продукт, с затратами после внедрения.
Показатели экономической эффективности
Эффект в экономике является результатом использования факторов производства в процессе хозяйственной деятельности. Эффективность выражается показателем степени соизмерения результатов с затратами, то есть уровнем использования различных ресурсов в производственной структуре.
Оценка эффективности является важнейшим вопросом как экономической теории, так и практического применения. При его решении в каждом конкретном случае необходимо определить критерии оценки, к которым предъявляются высокие требования, поскольку именно от них в существенной мере зависит объективность количественных и качественных характеристик рассматриваемого экономического результата.
Учитывая сферу применения того или иного программного продукта, экономические вопросы дипломного проекта должны рассматриваться с учетом его положения в сложных системах, когда одним из продуктивных подходов является определение целесообразности разработки.
Рекомендации для проведения расчетов
Определение трудоемкости разработки программного продукта
Трудоемкость разработки программного продукта (ПП) может быть определена укрупненным методом. При этом необходимо воспользоваться формулой:
, (1)
где ТОА – трудоемкость подготовки описания задачи и исследования алгоритма решения;
ТБС – трудоемкость разработки блок-схемы алгоритма;
ТП– трудоемкость программирования по готовой блок-схеме;
ТОТЛ – трудоемкость отладки программы на ЭВМ;
ТДР – трудоемкость подготовки документации по задаче в рукописи;
ТДО – трудоемкость редактирования, печати и оформления документации по задаче.
Составляющие приведенной формулы определяются, в свою очередь, через условное число операторов Q в разрабатываемом ПП по формуле:
(2)
где q –число операторов в программе;
С– коэффициент сложности программы (С=1,1);
p – коэффициент коррекции программы в ходе ее разработки (р=0,15…0,5);
Тогда составляющие трудоемкости разработки программы определятся по формулам:
(3)
(4)
(5)
(6)
(7)
(8)
где W – коэффициент увеличения затрат труда вследствие недостаточного описания задачи (W = 1,2…1,5);
К – коэффициент квалификации разработчика алгоритмов и программ (при стаже от двух до трех лет K = 1).