Смекни!
smekni.com

Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP) (стр. 21 из 26)

Рассчитаем общую трудоемкость.

Затраты труда на подготовку описания задачи Тo точно определить невозможно, так как это связано с творческим характером работы. Примем Тo = 50 чел.-ч.

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

Ти = Q ×B / (75 ¸ 85) k (7.3)

где

Q – условное число операторов,

B – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи,

Ти =176×1,3/80×1,0 = 2,86 чел.-ч. (7.4)

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

Тa = Q / (20 ¸ 25) k. (7.5)

Та = 176/22,5×1,0 = 7,8 чел.-ч.

Затраты труда на составление программы по готовой блок-схеме Тп определяется по формуле:

Тп = Q / (20 ¸ 25) k, (7.6)

Тп =176/22,5×1,0 = 7,8 чел.-ч.

Затраты труда на отладку программы на ЭВМ tотл рассчитывается по следующей формуле:

Тотл= Q / (4 ¸ 5) k (7.7)

Тотл = 176/4,5×1,0 = 39,11 чел.-ч.

Затраты труда на подготовку документации по задаче Тд определяются по формуле:

Тд = Тдр + Тдо (7.8)

где Tдр- затраты труда на подготовку материалов в рукописи.

Тдр = Q / (15 ¸ 20) k (7.9)

Тдр = 176/17,5×1,0=10,1 чел.-ч.

Тдо - затраты труда на редактирование, печать и оформление документации:

Тдо = 0,75 Тдр (7.10)

Тдо = 0,75×10,1=7,57 чел.-ч.

Тд = 10+7,57= 17,57 чел.-ч.

С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:

Ткор = Е× kкор (7.11)

где Ткор - коэффициент изменения трудоемкости, берущийся из следующей таблицы 7.1:


Таблица 7.1 - Изменение трудоемкости в зависимости уровня языка программирования.

Уровень языка Программирования Характеристика языка Программирования Коэффициент изменения Трудоемкости
1 Покомандный автокод- Ассемблер 1
2 Макроассемблер 0,95
3 Алгоритмические языки Высокого уровня 0,8 - 0,9
4 Алгоритмические языки Сверхвысокого уровня 0,7 - 0,8

Выбранный для разработки язык C++ под Windows относится к алгоритмическим языкам сверхвысокого уровня, с учетом этого примем kкор = 0,8.

Подставив все полученные данные в формулу 7.1., получим полную трудоемкость разработки:

Т = 2,86+50+7,8+7.8+39.11+17,57= 125,14 чел.-ч.

С учетом корректировки из формулы 7.11 получим итоговую трудоемкость разработки:

Ткор = 0,8 * 125,14 = 100,12 чел.-ч.

7.2.2. Определение численности исполнителей

Ч = Т / Ф (7.12)

где

Ч - численность исполнителей

Ф - действительный фонд времени специалиста в период разработки.

При Ф = 40 часов найдем численность исполнителей:

Ч = 125,14 / 40 = 3 – исполнителя

В состав исполнителей входят:

Руководитель проекта

Инженер – программист

Оператор ЭВМ

Распределение трудоемкости по стадиям разработки приведено в таблице 7.2.

Таблица 7.2 - Распределение трудоемкости.

Этап разработки Содержание работ Трудоём-кость ч. Трудоёмкость работ исполнителя, ч. Должность исполнителя
Постановка задачи Предпроектное иследование. Разработка ТЗ. Разработка, согласование и утверждение технико-эконо-мического обоснования. 2,6 1,7 Руководитель проекта
0,9 Инженер-программист
Технический проект Уточнение структуры и формы представления входных и выходных данных. Разработка алгоритма решения задачи. Разработка структуры программы. Разработка плана мероприятий по разработке и внедрению ПП. Разработка пояснительной записки. Согласование и утверждение технического проекта. 11,52 7,1 Инженер-программист
4,42 Руководитель проекта
Рабочий проект Описание прог-раммы на языке программирования Разработка, сог-ласование и утверждение порядка и методики. 36 25,2 Инженер-программист
10,8 Руководитель проекта
Документация и внедрение Разработка программной документации. Подготовка и передача программы и программной документации для сопровождения и изготовления, оформления и утверждения акта о передаче ПП на сопровождение. Передача программного продукта заказчику. 50 12,7 Инженер-программист
37,42 Оператор

ИТОГО:

100,12 100,12

7.3 Расчет затрат на разработку

Основная заработная плата разработчика рассчитывается по формуле:

ЗПосн = О * 2,2+ВРУ (7.13)

где

О – оклад,

ВРУ – надбавка за вредные условия труда (49 руб)

2,2 – районный и северный коэффициенты.

Оклад инженера-программиста первой категории равен: 1000 рублей.

Его основная месячная заработная плата составит: 1000 * 2,2+49 = 2249 рублей.

Основная заработная плата инженера-программиста за весь период разработки программного продукта составит:

2249 руб. * (25,2+12,7+0,9+7,1)ч. / (8ч. * 22 дня) = 586,53 руб.

Оклад оператора ЭВМ равен: 600 рублей.

Его основная месячная заработная плата составит: 600 * 2,2+49= 1369 рублей.

Основная заработная плата оператора за весь период разработки программного продукта составит:

1369руб. * (37,42)ч. / (8ч. * 22 дня) = 291,06 руб.

Оклад руководителя проекта: 1700 рублей.

Его основная месячная заработная плата составит: 1700 * 2,2+49 = 3789 рублей.

Основная заработная плата оператора за весь период разработки программного продукта составит:

3789 руб. * (1,7+4,42+10,8)ч. / (8ч. * 22 дня) = 364,26 руб.

Суммарная основная заработная плата всех исполнителей за весь период разработки программного продукта составит:

586,53+291,06+364,26 = 1241,85 руб.

Дополнительная заработная плата рассчитывается в процентах от основной заработной платы и составляет 12%.

Дополнительная заработная плата руководителя проекта за весь период разработки программного продукта составит: 364,23 * 0,12 = 43,7 руб.

Дополнительная заработная плата инженера-программиста за весь период разработки программного продукта составит: 586,53 * 0,12 = 70,38 руб.

Дополнительная заработная плата оператора ЭВМ за весь период разработки программного продукта составит: 291,06 * 0,12 = 34,92 руб.

Суммарная дополнительная заработная плата всех исполнителей за весь период разработки программного продукта составит:

43,7 руб. + 70,38 руб. + 34,92 руб. = 149 руб.

Фондовые отчисления берутся в размере 38,5% от суммы основной и дополнительной заработной платы.

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

(1241,85 руб+149 руб)*38,5%= 535,47 руб.

Содержание и эксплуатация вычислительного комплекса считается следующим образом:

Свт = См-ч * Число_часов_отладки,

где См-ч – стоимость машино-часа.

Число часов отладки составляет: Тп+Тотл=(7,8 ч.+39,11 ч.)*0,7=32,83 ч.

Стоимость машино-часа рассчитывается, как сумма составляющих:

(Ст_эл_эн_в_год+Аморт _в_год+Затраты_на_ремонт_за_год)/Фвт (7.14)

где Фвт - действительный фонд времени работы вычислительного комплекса.

Стоимость 1 КВТ/час электроэнергии составляет: 0,65 руб.

Один компьютер потребляет 250 ВТ в час.

За год отчисления за электроэнергию потребляемую одной ЭВМ составляет:

8 ч. * 22 дня * 6 мес. * 0,25 КВТ/ч. * 0,65 руб. * ч. / КВТ = 171,6 руб.

Амортизация ВТ считается, как 25% балансовой стоимости ВТ (10000 руб.) и за год составляет: 10000руб. * 0,25 = 2500 руб.

Амортизация ПО с условием, что срок морального старения составляет 4 года, считается, как 25% от его балансовой стоимости (5000) и за год составляет:

5000руб. * 0,25 = 1250 руб.

Общая амортизация за год составляет: 2500 руб. + 1250 руб. = 3750 руб.

Затраты на ремонт в год считаются, как 4% от стоимости комплекса ВТ, и составляет:

10000руб. * 0,04 = 400 руб.

Действительный фонд времени работы вычислительного комплекса рассчитываем по следующей формуле:

Фвт = Фном – Фпроф (7.15)

где

Фном - номинальный фонд времени работы вычислительного комплекса,

Фпроф - годовые затраты времени на профилактические работы (принимаются 15% от Фном).

Итак: Фвт = 0,85 * 2112 час. = 1795,2 часа.

Стоимость машино-часа составляет:

(171,6 руб. + 3750 руб. + 400 руб.)/1795,2 часа = 2,41 руб.

Содержание и эксплуатация вычислительного комплекса составляет:

32,9 ч. * 2,41 руб. = 79,3 руб.

Накладные расходы рассчитываются, как 60% от суммарной основной заработной платы исполнителей и составляет:1241,85 руб*0,6=745,11 руб

Смета затрат на разработку программного продукта приведена в таблице 7.3.

Таблица 7.3 - Смета затрат на разработку программного продукта

Наименование статьи расходов Затраты, руб.
1 Основная заработная плата производственного персонала. 1241,85
2 Дополнительная заработная плата производственного персонала. 149
3 Фондовые отчисления. 535,47
4 Содержание и эксплуатация вычислительного комплекса. 79,3
5 Накладные расходы. 745,11
ИТОГО: 2750,73