Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Расчет трудоемкости разработки программного продукта




Расчет сметы затрат на разработку ПП

6.

5.

4.

Затраты на разработку программной продукции могут быть представлены в виде сметы затрат, включающей в себя следующие статьи (ПБУ 10/99):

  • материалы;
  • заработная плата;
  • отчисления на социальные нужды;
  • амортизационные отчисления;
  • прочие затраты.

Расчет прогнозируемой сметной стоимости ПП не может производиться прямым методом, о каждой статье затрат, из-за отсутствия необходимой экономической информации. Как правило, на стадии принятия управленческого решения о проектировании ПП, известна только статистика структуры затрат на создание ПП.

Наименование статьи Удельный вес %
  Материальные  
  Заработная плата  
  Отчисления на соц. нужды
  Амортизационные отчисления  
  Прочие затраты  
  Итого:  

Таблица 1 Структура сметы затрат на разработку ПП

Расчет сметы затрат на разработку ПП на предпроектной стадии для принятия управленческого решения задача вероятностная, т. к. фактические значения затрат неизвестны до окончания работ по проектированию ПП, а нормы расходов по многим статьям отсутствуют.

Исходя из данных таблицы 1, можно сделать вывод, что значительный вклад в общую стоимость разработки ПП вносят затраты на заработную плату (до 45%). К тому же эти затраты имеют исторически сложившийся алгоритм расчета, основанный на применении для всех предприятий страны:

  • норм трудоемкости на отдельные стадии разработки;
  • минимальных значений заработной платы (МРОТ);
  • тарифно-квалификационных справочников (ТКС);
  • единой тарифной сетки (ETC).

Рассчитав затраты на оплату труда исполнителей при создании ПП по предложенному ниже алгоритму, можно оценить затраты и по остальным статьям сметы и общую сумму затрат. А в итоге определить цену проектируемого ПП.

Трудоёмкость разработки ПП зависит от степени новизны разработки, сложности алгоритма её функционирования, объёма используемой информации и вида её обработки, уровня используемого алгоритмического языка программирования.

По степени новизны разрабатываемая ПП может быть отнесена к одной из четырех групп:

1. Группа новизны «А» - разработка программных комплексов, требующих использования принципиально новых методов их создания, проведение НИР и т.п.

2. Группа новизны «Б» - разработка программной продукции, не имеющей аналогов, в том числе разработка пакетов прикладных программ.

3. Группа новизны «В» - разработка программной продукции, имеющей аналоги.

4. Группа новизны «Г» - разработка программной продукции, основанная на привязке типовых проектных решений.

По степени сложности алгоритма функционирования программная продукция может быть отнесена к одной из трех групп:

1-я группа сложности – программная продукция, реализующая оптимизационные и моделирующие алгоритмы;

2-я группа сложности – программная продукция, реализующая учетно-статистические алгоритмы;

3-я группа сложности – программная продукция, реализующая алгоритмы стандартных методов решения задач.

В нашем случае разрабатываемая программа уникальна и не имеет аналогов и направлена как на исследовательские цели, так и на решение чисто прикладные задач. Это позволяет охарактеризовать её как относящуюся к группе новизны «Б» и имеющую 1-ую степень сложности.

Трудоёмкость разработки программной продукции может быть определена как сумма величин трудоёмкости выполнения отдельных стадий разработки ПП из выражения:

где: - трудоёмкость разработки технического задания на создание ПП, - трудоёмкость разработки эскизного проекта, - трудоёмкость разработки технического проекта ПП, -трудоёмкость разработки рабочего проекта ПП, - трудоёмкость внедрения разработанного ПП. Рассмотрим отдельно каждый из этапов создания ПП.

6.2.1. Трудоёмкость разработки технического задания

Трудоёмкость разработки технического задания рассчитывается по формуле:

где: - затраты времени разработчика постановки задач на разработку ТЗ, чел.–дни; - затраты времени разработчика программного обеспечения на разработку ТЗ, чел.–дни. Значения величин и рассчитываются по формулам:

где: - норма времени на разработку ТЗ на программный продукт в зависимости от функционального назначения и степени новизны разрабатываемого ПП, чел. – дни.

- коэффициент, учитывающий удельный вес трудоёмкости работ, выполняемых разработчиком постановки задач на стадии ТЗ (в случае совместной с разработчиком ПП разработки ТЗ ); - коэффициент, учитывающий удельный вес трудоёмкости работ, выполняемых разработчиком ПП на стадии ТЗ (в случае совместной с разработчиком постановки задач ).

Так как ТЗ разрабатывалось совместно с руководителем проекта, то принимаем:

;

Норма времени для разработки ТЗ на продукт нашего типа составляет 69 чел. – дней, что соответствует разработке ТЗ на задачи расчетного характера класса новизны «Б».

Тогда получаем: чел. – дней

чел. – дней

чел. – дней


6.2.2. Трудоёмкость разработки эскизного проекта

Трудоёмкость разработки эскизного проекта ПП Тэп рассчитывают по формуле:

где - затраты времени разработчика постановки задач на разработку ЭП, чел.-дни; - затраты времени разработчика ПП на разработку ЭП, чел.-дни. Значения величин и рассчитыватся по формулам:

где: - норма времени на разработку ЭП на программный продукт в зависимости от функционального назначения и степени новизны разрабатываемого ПП, чел.-дни; - коэффициент, учитывающий удельный вес трудоёмкости работ, выполняемых разработчиком постановки задач на стадии ЭП; - коэффициент, учитыващий удельный вес трудоёмкости работ, выполняемых разработчиком ПП на стадии ЭП.

Из таблиц получаем, что для нашего ПП чел. – дней.

Коэффициенты будут иметь следующие значения:

0,3 0,7

 

Тогда получаем: чел. – дней.

чел. – дней.

чел. – дней.

6.2.3. Трудоёмкость разработки технического проекта

Трудоёмкость разработки технического проекта зависит от функционального назначения ПП, количества разновидностей форм входной и выходной информации и определяется как сумма времени, затраченного разработчиком постановки задач и разработчиком ПП:

где: , - норма времени, затрачиваемого на разработку ТП разработчиком постановки задач и разработчиком ПП соответственно, чел.- дни; - коэффициент учёта вида используемой информации; - коэффициент учёта режима обработки информации. Значение коэффициента определяют из выражения:

где: , , - значения коэффициентов учёта вида используемой информации для переменной, нормативно-справочной информации и баз данных соответственно; , , - количество наборов данных переменной, нормативно-справочной информации и баз данных соответственно. В нашем случае:

1,20 1,20 3,12
     

Учитывая, что в нашем случае:

, чел. – дней , чел. – дней
1,45    

определяем чел. – дней.

6.2.4. Трудоёмкость разработки рабочего проекта

Трудоёмкость разработки рабочего проекта зависит от функционального назначения ПП, количества разновидностей форм входной и выходной информации, сложности алгоритма функционирования, сложности контроля информации, степени использования готовых программных модулей, уровня алгоритмического языка программирования и определяется по формуле:

где: - коэффициент учёта сложности контроля информации; -коэффициент учёта режима обработки информации; - коэффициент учёта уровня алгоритмического языка программирования; -коэффициент учёта степени использования готовых программных модулей; - коэффициент учёта вида используемой информации и сложности алгоритма ПП.

Значение коэффициента определяют из выражения:

где: , , - значения коэффициентов учёта сложности алгоритма ПП и вида используемой информации для переменной, нормативно-справочной информации и баз данных соответственно; , - нормы времени, затрачиваемые на разработку РП на алгоритмическом языке высокого уровня разработчиком постановки задач и разработчиком ПП соответственно, чел.- дни. В нашем случае:

1,62 0.97 0.81    

С учетом того, что в нашем случае используется около 60-70% готовых программных моделей, что соответствует ; Используется среду моделирования Matlab Simulink что соответствует . А также:

1,52 1,07

Находим: чел. – дней

чел. – дней.

6.2.5. Трудоёмкость внедрения

Трудоёмкость выполнения стадии «Внедрение» может быть рассчитана по формуле:

где , - норма времени, затрачиваемого разработчиком постановки задач и разработчиком ПП соответственно на выполнение процедур внедрения ПП, чел.- дни.

Для нашего программного продукта получаем:

   

Воспользовавшись данными из предыдущего этапа и с учетом что для внедрения:

чел. – дней.

6.2.6. Итоговая трудоёмкость разработки программного продукта

Теперь можем рассчитать трудоемкость разработки всего программного продукта:

чел. – дней.

Результаты расчётов трудоёмкости приведены в сводной таблице 2:

Исполнитель Размерность ТЗ ЭП ТП РП В Итого
Разработчик задания () чел. – часов 358,8 225,6       2416.4
чел. – дней 44,85 28,2       302,05
Разработчик ПО () чел. – часов 193,2 526,4       7479,6
чел. – дней 24,15 65,8       934,95
Итого () чел. – часов     3194,64 6698,4 779,36 11976,4
чел. – дней     399,33 837,3 97,42 1497,05

Таблица 2 Трудоёмкость разработки программного комплекса моделирования адаптивной системы конечного наведения




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 352; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.032 сек.