![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Расчет общей трудоемкости разработки ПО
Укрупненные нормы затрат труда на разработку программного обеспечения являются основой для определения общей трудоемкости разработки ПО, объемов финансирования на стадии его технико-экономического обоснования. На основе общей трудоемкости разработки ПО составляется смета затрат, а также определяется численность исполнителей (соисполнителей) и трудоемкость выполняемых ими работ по этапам разработки ПО. Общий объем ПО (V0) определяется исходя из количества и объема функций [приложение Д, таблица Д.1], реализуемых программой, по каталогу находящегося в таблице 5.1.1 и рассчитывается по формуле:
где Vi — объем отдельной функции программы; n — общее число функций.
Таблица 5.1.1 — Каталог функций программного обеспечения
Учитывая, что веб-приложений реализовано с использованием среды разработки приложений «Java» и нормативный объем строк исходного кода для выбранных категорий функций, получаем:
По формуле (5.1) производим расчет уточненного объема программного обеспечения (Vvi):
Разработанное в ходе выполнения дипломного проекта веб-приложение по своим характеристикам относится к первой категории сложности, т.к. обладает многими перечисленными характеристиками [приложение Д, таблица Д.2]. На основании принятого к расчету уточненного объема программы и ее категории сложности определяем нормативную трудоемкость выполняемых работ согласно [приложение Д, таблица Д.3] Тн = 340 чел.-дн. Дополнительные затраты труда, связанные с повышением сложности разработанного ПО, учитываются посредством коэффициента повышения сложности ПО (Кс), который рассчитывается по формуле (5.2).
где Ki — коэффициент, соответствующий степени повышения сложности; n — количество учитываемых характеристик. Т.к. программа обеспечивает хранение, ведение и поиск данных в сложных структурах, а также интерактивный доступ, то коэффициентом, соответствующей степени повышения сложности является K1 = 0,12. Подставив указанные выше значения в формулу (5.2), получаем:
Новизна разрабатываемого ПО определяется путем экспертной оценки данных, полученных при сравнении характеристик разрабатываемого ПО с имеющимися аналогами. Результат экспертной оценки приведен в таблице 5.1.2
Таблица 5.1.2 — Результат экспертной оценки новизны ПО
Современные технологии разработки компьютерных программ предусматривают широкое использование коробочных продуктов (пакетов, модулей, объектов). Степень использования в разработанном ПО стандартных модулей определяется их удельным весом в общем объеме программного продукта. В созданной системе компьютерного моделирования используется до 70 % стандартных модулей, что соответствует значению коэффициента КТ = 0,55. Значение коэффициентов удельных весов трудоемкости стадий разработки ПО в общей трудоемкости создания программного продукта, определяются с учетом установленной категории новизны ПО. При этом сумма значений коэффициентов удельных весов всех стадий в общей трудоемкости равна единице. При распределении трудоемкости по стадиям учитываем, что программный продукт разрабатывался с применением CASE-технологии. В таблице 5.1.3 приведены значения коэффициентов удельных весов трудоемкости стадий разработки ПО.
Таблица 5.1.3 — Значения коэффициентов удельных весов трудоемкости стадий разработки
Трудоемкость – это затраты рабочего времени на производство единицы продукции. Трудоемкость продукции представляет собой затраты рабочего времени на производство единицы продукции в натуральном выражении по всей номенклатуре выпускаемой продукции и услуг. Трудоемкость содержит следующие показатели: – техническое задание (ТЗ); – эскизный проект (ЭП); – технический проект (ТП); – рабочий проект (РП); – ввод в действие (ВН). Расчеты общей трудоемкости разработки программного обеспечения представлены в таблице 5.1.4.
Таблица 5.1.4 — Общая трудоёмкость разработки ПО
Для распределения нормативной трудоемкости ПО по стадиям, которая измеряется в человеко-днях необходимо произвести следующие расчеты: – для стадии ТЗ:
– для стадии ЭП:
– для стадии ТП:
– для стадии РП:
– для стадии ВН:
Общая трудоемкость программного проекта создание сайта для ОАО «Куритичи» зависит от следующих показателей: коэффициенты удельных весов трудоёмкости стадии разработки программного проекта (К), нормативной трудоемкости программного проекта по стадиям (Тн), коэффициент, учитывающий использование стандартных модулей (Кт), коэффициент сложности программного продукта (Кс) соответственно. Вычисления осуществлялись по следующим формулам: – для стадии ТЗ:
– для стадии ЭП:
– для стадии ТП:
– для стадии РП:
– для стадии ВН:
где Kтз, Kэп, Kтп, Kрп и Kвн — значения коэффициентов удельных весов трудоёмкости стадий разработки программного обеспечения в общей трудоёмкости программного обеспечения. По формулам (5.3)-(5.7) производим расчет трудоемкости программного продукта по всем стадиям разработки:
Нахождение общей трудоемкости по всем стадиям определяется по следующей формуле: , (5.8)
где Туi — нормативная (скорректированная) трудоемкость разработки программного продукта на i-й стадии (чел.-дн.); n — количество стадий разработки.
Таблица 5.1.5 — Определение сметной стоимости программы
Для определения трудоемкости дипломного проекта создание сайта для ОАО «Куритичи» на стадии технического задания необходимо учитывать продолжительность рабочего дня программиста, так как трудоемкость измеряется в часах. Для этого общая трудоемкость (То) по каждому этапу разработки программного продукта умножается на продолжительность рабочего дня разработчика — 8 часов. – для стадии ТЗ:
– для стадии ЭП:
– для стадии ТП:
– для стадии РП:
– для стадии ВН:
Трудоемкость машинного времени разработки ПО на стадии «Техническое задание» отсутствует и компьютерные технологии нам не нужны, так как на этом этапе осуществляется: – постановка задачи; – выбор и обоснование критериев эффективности и качества разрабатываемого программного продукта; – определение входных и выходных данных; – предварительный выбор методов решения задачи; – определение требований к техническим средствам; – обоснование принципиальной возможности решения поставленной задачи. На стадии «Эскизный проект» — не используется компьютер, так как уточняются методы решения задачи, разрабатывается общее описание алгоритма решения задачи, общая структура и компонентов, т.е. трудоемкость машинного времени отсутствует. Стадия «Технический проект» аналогично двум предыдущим стадиям не имеет трудоёмкости машинного времени. На этой стадии происходит: – уточнение логической структуры БД, внешних интерфейсов, определение структуры входных и выходных данных; – разработка алгоритма решения задачи; – уточнение компонентов структуры; – окончательно определяется конфигурация технических средств; – разрабатывается план мероприятий по разработке и внедрению программ. Трудоемкость машинного времени на стадии «Рабочий проект» равен 74 часа. Это можно обусловить тем, что отладка программы, разрабатывается исходя из согласования и утверждения порядка и методики испытаний, тестирования и корректирование. «Стадии внедрения» — последняя стадия, на которой происходит проведение испытаний программы, оформление и утверждение документов о передаче программы в постоянную эксплуатацию. Данные действия осуществлялись не только на компьютере, так как 13%, следовательно, трудоёмкость машинного и немашинного времени на стадии внедрения составляет: – немашинное время:
– машинное время:
5.2 Расчет затрат на разработку программного продукта
При расчете затрат на разработку программного продукта следует придерживаться общей методики определения статей расходов для традиционной продукции. Для проведения расчетов были собраны исходные необходимые данные, представленные в таблице 5.5.1
Таблица 5.2.1 — Исходная информация
Балансовая стоимость стационарного компьютера составляет 6772080 рублей. Его мощность состоит из мощности, потребляемой системным блоком (450 Вт), и мощности, потребляемой монитором (150 Вт). Общая мощность, потребляемая компьютером, составляет 600 Вт (0,6 КВт).Стоимость 1 КВт/час для юридических лиц составляет 980,9 рублей. Площадь на 1 рабочее место зависит от общей рабочей площади предприятия и среднесписочной численности сотрудников, работающих на данной площади. Рабочая площадь административного корпуса составляет 160 м2, а среднесписочная численность — 6 человек. Исходя из этих данных, площадь на 1 рабочее место можно рассчитать следующим образом: 160/6 = 26 м2. Стоимость 1м2 производственной площади зависит от стоимости здания предприятия (или стоимости его аренды) и общей площади предприятия. Стоимость здания предприятия составляет 150000000 рублей. Тогда стоимость 1м2 производственной площади можно вычислить следующим образом 150000000/160 = 937500 рублей. Данные Расчетов затрат программного продукта на 1 машино-час представлены в таблице 5.2.2.
Таблица № 5.2.2 — Расчет затрат на 1 машино-час
Стоимость потребляемой электроэнергии находится по формуле (5.11), где: Квр — коэффициент, учитывающий использование по времени (Квр=0,8); Кс — коэффициент, учитывающий потери в сети (Кс=1,05).
По формуле (5.11) производим расчет:
Сумма амортизационных отчислений находится по формуле (5.12).
По формуле (5.12) производим расчет:
Затраты на текущий ремонт оборудования находятся по формуле (5.13).
По формуле (5.13) производим расчет:
Затраты на один машино-час стоимости потребляемой энергии: ЗМг (Сэл) = 142379 руб.; FK (Сэл) = 317 часов; СМч (Сэл) = 142379/317 = 449 руб. Затраты на один машино-час суммы ежегодных амортизационных отчислений: ЗМг (Сао) = 1758166 руб.; FK (Сэл) = 317 часов; СМч (Сао) = 1758166/317= 5546 руб. Затраты на один машино-час затрат на текущий ремонт: ЗМг (Зр) = 378604 руб.; FK (Сэл) = 317 часов; СМч (Зр) = 378604/317 = 1194 руб. Нахождение итога по затратам за год производится суммированием затрат по каждому показателю. Расчет стоимости машинного времени измеряется в рублях и производится по следующей формуле:
Где Тм — машинное время работы компьюетра в расчете на программу; Смч — стоимость 1 машино-часа. По формуле (5.14) производим расчет: Тм=478 руб; СМч=1194 руб;
Данные расчетов материальных затрат приведены в таблице 5.2.3.
Таблица 5.2.3 — Расчет материальных затрат
Транспортно-заготовительные расходы равны 4% от суммы бумаги и катриджа:
Расходы с учетом транспортно-заготовительных расходов составили 284 960 руб.
Данные расчета по затратам на оплату труда представлены в таблице 5.2.4.
Определение трудоемкости: – трудоёмкость технического задания и эскизного проекта: ТЗ + ЭП = 17+17 =34 часа; – трудоёмкость технического проекта: ТП = 69 часов; – трудоёмкость рабочего проекта: РП = 28 часа; – трудоёмкость внедрения: Вн = 17 часов. Определение часовой тарифной ставки: Для стадий ТЗ и ЭП:
Чт (ТЗ + ЭП) = (275000
Для стадии технического проекта:
Чт (ТП) = (275000 Для стадий РП:
Чт (РП) = (275000 Для стадий ВН:
Чт (Вн) = (275000
Расчет прямой заработной платы. Для стадий технического задания и эскизного проекта:
ПЗ (ТЗ + ЭП) = 34 Для стадий ТП: ПЗ (ТП) = 69 Для стадий РП: ПЗ (РП) = 28 Для стадий ВН: ПЗ (ВН) = 17
Итого прямой заработной платы:
ПЗтз+эп+ПЗтп+Птп+ПЗвн =87380+174760+71960+43690=377790 руб.
Определение премий и доплат: Премии и доплаты: 377790 Сумма премий и доплат: Итого (при учёте премий и доплат):
377790+ 94448 =472238 руб. Данные расчета отпускной цены программного продукта приведены в таблице 5.2.5.
Таблица 5.2.5 — Расчет отпускной цены программы
Затраты на материалы равны, с учетом ТЗР, то есть 274000 рублей. (итого таблицы 5.2.3). Расчет стоимости машинного времени (СМч) производился ранее и равен 1194 рублей. Основная заработная плата программиста рассчитывалась ранее и составляет 735450 рублей. (итого таблицы 5.2.4). Дополнительная заработная плата программиста составляет 25% от основной заработной платы и равна 94448. Отчисление в фонд социальной защиты населения равен 34% от фонда оплаты труда (ФОТ):
472238
Отчисление на страхование имущества равно 1% от отчисления в фонд социальной защиты населения:
472238
Отчисления на социальные нужды равны сумме отчислений в фонд социальной защиты населения и отчислений на страхование имущества:
160561 + 4722 = 165283 рублей.
Накладные расходы:
919313
Полная себестоимость определяется суммированием следующих показателей: - затрат на материалы; - стоимость машинного времени (СМч); - фонд оплаты труда (ФОТ); - отчисления на социальные нужды.
274000 + 1194 + 472238 + 321705 = 1060137 рублей.
Чтобы узнать число плановых накоплений необходимо найти 10% от накладных расходов: 235119
Цена реализации без НДС находится, как сумма накладных расходов с полной себестоимостью: 235119 + 1060137 = 1295256 рублей
Чтобы узнать налог на добавленную стоимость (НДС), нужно найти 20% от числа плановых накоплений: 23512
Стоимость ПП с НДС (Отпускная цена) равна сумме налога на добавленную стоимость (НДС) и цены реализации без НДС: 4702 + 1295256 = 1299958 рублей.
Date: 2016-06-06; view: 6083; Нарушение авторских прав |