Диплом: Разработка автоматизированной системы учета товаров и продаж (на примере ООО «АртЭкспоАльянс»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
84
P – коэффициент коррекции программы
n - количество коррекций программы в ходе разработки.
Каждый модуль программы потребует следующих доработок:
15% серьезной доработки изменений текста программ;
2% уточняющей отладочной доработки исходного текста.
Коэффициент типизации (повторение одинаковых или очень близких
фрагментов в различных программных модулях) – 25%.
Соответственно разработка программы составляет 75%.
Таки образом количество условных команд Q разрабатываемого ПИ
составляет:
Q = 2000 * 1.2 * 0.75 * (1 + 0.15 + 0.02) = 2106 (усл. команд)
Структура затрат на разработку программного изделия (относительная
трудоемкость стадий)
Затраты труда на разработку типичного программного изделия (ПИ)
принимаются в соответствии с исходными данными таблицы 2.
Таблица 2 Структура затрат на разработку
№ п/п
Наименование
стадии
Содержание стадии
Трудоемкос
ть, %
1.
Подготовительная
стадия
Изучение научно-технической литературы.
Согласование и утверждение тех. задания и
календарного плана проведения работ.
13
2.
Теоретическая
разработка
Технико-экономическое обоснование и
описание задач для алгоритмизации.
10
3.
Алгоритмизация и
программирование
Разработка алгоритмов, блок-схем,
разработка форм, запросов, макросов и
модулей на алгоритмическом языке, их
отладка на ЭВМ.
65
4.
Обобщение и выводы
Обобщение результатов работы, выводы
5
85
№ п/п
Наименование
стадии
Содержание стадии
Трудоемкос
ть, %
5.
Техническая
отчетность
Подготовка отчетной документации по
выполненной работе
5
6.
Заключительная
стадия
Оформление и утверждение результатов
2
Расчет трудоемкости разработки программного изделия по стадиям
Расчет трудоемкости стадии алгоритмизации и программирования
Работы, выполняемые на третьей стадии разработки – алгоритмизации и
программирования, являются наиболее сложными и наиболее длительными.
Трудоемкость работ на данной (третьей стадии вычисляются по
формуле:
T
З
= t
И
+ t
А
+ t
БС
+ t
П
+ t
ОТ
+ t
ЭВМ
+ t
Д
,
где: t
И
- затраты труда на изучение (и описание) задачи;
t
А
- затраты труда на изучение задачи в целом и на разработку
алгоритмов;
t
БС
- затраты труда на разработку блок-схем;
t
П
- затраты труда на программирование;
t
ОТ
- затраты труда на отладку программы;
t
ЭВМ
время машинного счета на ПЭВМ;
t
Д
- затраты на оформление документации.
Затраты труда на изучение задачи - t
И
определяются по формуле:
Q
t
И =
КАЧ
,
В
31
* К
КВ
где: Q
- общее количество команд в программном комплексе (2106
86
усл. команд);
В
31
производительность исполнителя на первом этапе третьей
стадии (55 ком/час);
К
КВ
- коэффициент, отражающий квалификацию специалиста (для
стажа менее 2 лет, коэффициент равен 0.8);
К
КАЧ
- коэффициент, учитывающий требуемое качество описания
задачи (1.1).
2106
t
И =
* 1.1 = 53 (ком/час)
55 * 0.8
Остальные величины трудоемкости на различных этапах работы
определяются по той же формуле с учетом исходных данных, получаемых в
ходе анализа системы.
Затраты труда на изучение задачи в целом и разработку алгоритмов
составят:
Q 2106
t
И
= = =132 (ком/час)
В
32
* К
КВ
20 * 0.8
где В
32
- производительность исполнителя на втором этапе третьей
стадии (20 ком/час);
Затраты на разработку блок-схем ПИ определяются:
Q 2106
t
БС
= = =120 (ком/час)
В
33
* К
КВ
22 * 0.8
где В
33
- производительность исполнителя на третьем этапе третьей
стадии (22 ком/час);
Затраты труда на этапе программирования составляют:
Q 2106
t
П
= = =105 (ком/час)
87
В
34
* К
КВ
25 * 0.8
где В
34
- производительность на четвертом этапе третьей стадии (25
ком/час);
Затраты труда на отладку программы определяются:
Q 2106
t
ОТ
= = = 263 (ком/час)
В
35
* К
КВ
10 * 0.8
где В
35
- производительность на пятом этапе третьей стадии (10
ком/час);
Затраты на оформление документов составляют:
Q 2106
t
П
= = =110 (ком/час)
В
36
* К
КВ
24 * 0.8
где В
36
- производительность на шестом этапе третьей стадии (24
ком/час);
Время машинного счета на ЭВМ определяется:
t
ЭВМ
= В
37
= 10 (чел/час)
где В
37
- время машинного счета на ЭВМ 10 чел/час.
Таким образом трудоемкость работ на третьей стадии составит:
T
З
= 53 + 132 + +120 +105 +263 + 10 + 110 = 793 (чел/час)
Или, в человеко-днях, на алгоритмизацию и программирование буде
затрачено:
793
T
ЗД
= = 99 (чел. дн)
8
Расчет трудоемкости остальных стадий
В соответствии с исходными данными таблицы 3.2.1. можно
определить трудоемкость 1, 2, 4, 5, 6 стадий разработки программного
изделия:
88
T
i
%
T
i
= T
З *
, где:
T
З
%
T
i
– трудоемкость каждой стадии.
13
T
1
= 793
*
= 159 (чел.час) = 159 : 8 = 20 (чел. дн)
65
10
T
2
= 793
*
= 122 (чел.час) = 122 : 8 = 15 (чел. дн)
65
5
T
4
= 793
*
= 61 (чел.час) = 61 : 8 = 8 (чел. дн)
65
5
T
5
= 793
*
= 61 (чел.час) = 61 : 8 = 20 (чел. дн)
65
2
T
6
= 793
*
= 24 (чел.час) = 24 : 8 = 3 (чел. дн)
65
Расчет трудоемкости разработки в целом
T = T
1
+ T
2
+ T
3
+ T
4
+ T
5
+ T
6
= 159 + 122 + 793 + 61 + 61 + 24 =
1220 (чел. час) = 153 (чел.дн)
Выполненная проверка свидетельствует о правильности полученных
значений:
100
T
= 793
*
= 1220 (чел.час) - = 24 : 8 = 3 (чел. дн)
65
Построение календарного плана графика
С учетом функциональных обязанностей и знаний специалистов –
исполнителей на конкретной стадии и характера работ, предусматриваемых
этой стадией, распределение нагрузки на специалистов приведено в таблице
(Таблица 3).
На 1, 2, 4 и 6 стадиях применяется труд ведущего инженера и инженера
89
программиста, на 3 и 5 стадиях – только инженера – программиста.
Таблица 3 Распределение трудоемкости работ между исполнителями на различных
стадиях
п/п
Наименование
стадий
Трудоем
кость,
чел.час
Занятые
исполнители
Доля
выполнен
ных
работ, %
Трудоемко
сть по
исполните
лям,
чел.час
1
Подготовительная
стадия
183
Ведущий инженер
Инженер-программист
67
33
123
60
2
Теоретическая
разработка
146
Ведущий инженер
Инженер-программист
33
67
48
98
3
Алгоритмизация и
программирован.
793
Инженер-программист
100
793
4
Обобщение и
выводы
37
Ведущий инженер
Инженер-программист
33
67
12
25
5
Техническая
отчетность
49
Инженер-программист
100
49
6
Заключительная
стадия
12
Ведущий инженер
Инженер-программист
60
40
7
5
При определении продолжительности каждой из стадий учитывается
следующее, чтобы данная стадия не оказалась меньшей, чем трудоемкость,
приходящаяся на какого-либо исполнителя.
Расчет календарной продолжительности стадии определяется по
формуле, предполагающей равную степень загруженности R
j
исполнителей
на j –й стадии.
T
i
(1 + р)
T
= , где:
R
j
* f *t
g
T
i
общая трудоемкость j стадии;
p - доля дополнительных работ (в нашем случае равна 0.2);
t
g
– количество часов в рабочем дне (8);
f – переводной коэффициент, обеспечивающий переход от человеко-
дней с календарным интервалом
f = (12 * 22) / 365 = 0.73 раб.дн/кал.дн
90
Эта формула модифицируется в формулу
T
i *
G
ij
*(1 + р)
T
= max
i
, где:
f * t
g
G
ij
– относительная доля работ, выполняемых j-м исполнителем на i-й
стадии. В результате получим следующие значения:
T
= 123 * 1.2 / (0.73 * 8) = 25 (кал. дн)
T
= 98 * 1.2 / (0.73 * 8) = 20 (кал. дн)
T
= 793 * 1.2 / (0.73 * 8) = 163 (кал. дн)
T
= 25 * 1.2 / (0.73 * 8) = 6 (кал. дн)
T
= 49 * 1.2 / (0.73 * 8) = 10 (кал. дн)
T
= 7 * 1.2 / (0.73 * 8) = 1 (кал. дн)
Таким образом, общая продолжительность разработки составит 224
календарных дня.
Расходы на разработку
Основными статьями затрат, которые должны быть предусмотрены
сметой являются: заработная плата (ПФ, ФОМС, ФСС), накладные расходы,
затраты на материалы, покупные изделия, полуфабрикаты, затраты на
специальное оборудование.
Основная заработная плата
В разработке ПИ принимают участие ведущий инженер и инженер-
программист. Ведущий инженер несет ответственность за автоматизацию
предприятия, а инженер-программист осуществляет работу по
алгоритмизации и программированию автоматизированной системы.
Средняя заработная плата ведущего инженера – 60000 руб.
Средняя заработная плата инженера- программиста – 50000 руб.
Среднедневной заработок определяется по формуле:
91
З
СД
= З
О
/ Ф, где
З
О
– оклад в руб.
Ф – месячный фонд рабочего времени в днях (21.8 – среднее
значение)
З
СД
вед. инженера = 40000 / 21.8 = 1830 руб.
З
СД
инж.-прогр. = 30000 / 21.8 = 1380 руб.
Общая затрата на зарплату отдельного работника определяется по
формуле:
З = З
СД
* Т, где
Т – время, затрачиваемое на разработку конкретным специалистом
участником (раб.дн).
Как следует из таблицы.
Т
вед.инжен.
= (123+48+12+7)/8 = 190/8 = 24 (раб. дн)
Т
инж.прогр.
= (60+98+793+25+49+5)/8 = 1030/8 = 129 (раб. дн)
Итого, затраты, связанные с зарплатой составят:
З
вед.инжен.
= 1830 * 24 = 43920 руб
З
инж.прогр.
= 1380 * 129 = 178020 руб
З
осн..
= 43920 + 178020 = 221940 руб
Определение социальных отчислений
Отчисления на социальные нужды по видам фондов, устанавливаются
законодательством в процентном отношении от основной заработной платы
и дополнительных выплат, а именно:
Пенсионный фонд – ПФ – 28%;
Фонд обязательного медицинского страхования – ФОМС 3.6%
Фонд социального страхования – ФСС 4 %
92
Всего отчисления от ФОТ составляют – 35,6%
Соц.от. = 0.356 = 221940 * 0.356 = 79010 руб.
Из них: ПФ = 0.28 * 221940 = 62150 руб.
ФОМС = 0.036 * 221940 = 7990 руб.
ФСС = 0.04 * 221940 = 8870 руб.
Определение величины накладных расходов
Величина накладных расходов при разработке ПИ составляет 120 % от
основной заработной платы – ФОТ. Следовательно L
накл.
определятся:
L
накл.
= З
осн
* 1.2 = 221940 * 1,2 = 266328 (руб.)
Для проектирования и отладки программ используется IBM
совместимый компьютер. Заработная плата обслуживающего персонала
(специалиста хелп-деск) составляет 20000 руб. в месяц. Один специалист
обслуживает 5 компьютеров с периферией. Следовательно, затраты,
связанные с зарплатой при обслуживании на один ПК, в месяц составляют -
20000/5 = 4000 руб. В год соответственно эта величина составит 48000 руб.
В накладные расходы необходимо также включить амортизацию
основных средств. Приняв амортизационные отчисления равным 20% от
20000 руб. (стоимость ПЭВМ с периферией), получаем, что расходы
связанные с амортизацией в течении года составят:
А = 0.2 * 20 000 = 4000 (руб.)
Затраты на электроэнергию в среднем в год составляют  400 руб. По
отношению к амортизации это в десять раз меньше, а оплата занимаемых
площадей, их освещение, отопление и обслуживание учтены как
общехозяйственные расходы, входящие в смету как накладные расходы.
Стоимость расходов на материалы при эксплуатации ПЭВМ учитываются в
соответствующей статье сметы.
Таким образом, себестоимость часа машинного времени составляет:
З
ОП
+ А
С
ПЭВМ
= , где
93
Ф
Д
Ф
Д
– годовой фонд машинного времени (час)
Ф
Д
= количество месяцев в году * количество рабочих дней в месяце*
количество рабочих часов в день.
Ф
Д
= 12 * 21.8 * 8 = 2093 (час)
С
ПЭВМ
= (48000 + 40000) / 2093 = 42 (руб./час)
Для разработки программного изделия необходимо заказать 349 часов
машинного времени (таблица 4). Затраты на него составляют:
L
пэвм.
= 42 * 349 = 14658 (руб.)
Таблица 4 Продолжительность работ на ПЭВМ на различных стадиях разработки
Стадия, этап
Трудоемко
сть, чел.час
Доля работ,
выполненных
на компьютере.,
%
Необходимое
машинное
время, час
Подготовительная стадия
183
20
37
Теоретическая разработка
146
10
15
Алгоритмизация и программирование
изучение и описание задачи
разработка алгоритмов
разработка блок-схем
программирование
отладка
машинный счет
оформление документов
53
132
120
105
263
12
110
10
-
10
50
67
100
20
5
-
12
52
176
10
22
Обобщение и выводы
37
10
4
Техническая отчетность
49
20
10
Заключительная стадия
12
50
6
Всего:
х
х
349
Определение расходов на материалы

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран