Диплом: Разработка специализированного модуля ERP-системы: учет переработки военнослужащих В/ч 09616

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
Определение ориентировочного бюджета и опорных сроков
проекта;
Определение способа внедрения, соответствия или
необходимости обновления технической и аппаратной части;
Уточнение бюджета и сроков.
Последовательность разработки программного продукта определялась
согласно российскому государственному стандарту (ГОСТ ЕСПД 19.102-77
“Стадии разработки ”)[5]:
1. определение этапов и работ, входящих в общий комплекс работ
по созданию программного продукта в соответствии с нормативными
материалами и условиями эксплуатации;
2. расчет трудоемкости выполнения отдельных этапов разработки и
всего комплекса работ по созданию программы;
3. расчет продолжительности каждого этапа и отдельных работ с
учетом принятого количества исполнителей на каждом из этапов;
4. построение графика разработки ПО;
5. определение величины затрат на разработку программы.
Актуальность внедрения системы учета переработки определяется
существенным сокращением времени обработки информации и возможности
в любой момент получить оперативную информацию по учету.
Централизованный способ хранения информации позволяет организовать
пост обработку, автоматизировать передачу информационных выборок по
требованию для других информационных систем в глобальной
информационной среде воинского формирования.
4.2 Расчет себестоимости разработки проекта
4.2.1 Оценка времени на создание программного продукта
Разработку программного обеспечения можно разделить на отдельные
стадии, в каждой из которых в свою очередь, можно выделить отдельные
72
этапы и работы. Согласно ГОСТ-у[3], обычно выделяют следующие стадии
при разработке программного обеспечения:
1. Техническое задание.
2. Эскизный проект.
3. Технический проект.
4. Рабочий проект.
5. Внедрение.
В мировой практике к данным стадиям добавляется еще стадия
эксплуатации и сопровождения, но в рамках данного раздела эта стадия
рассмотрена не будет.
В табл. 4.1 представлен перечень выполняемых работ на каждой стадии
разработки программного продукта.
Для определения трудоемкости и продолжительности работ в первую
очередь необходимо определить планируемое число исполнителей для
разработки программного продукта.
В данной разработке занято двое исполнителей: руководитель работы,
он же проектировщик и консультант, и прикладной программист (студент,
автор проекта) – реализует программный код, проектирует и реализует базу
данных. Руководитель принимает участие на всех этапах только в качестве
консультанта. Практическая реализация осуществляется одним человеком –
автором ВКР.
Таблица 4.1
Перечень работ, выполняемых на стадиях разработки программы
Наименование работ
Стадия разработки
1. Первичная постановка задачи.
Техническое задание
(ТЗ).
2. Определение исходных данных для разработки, анализ
существующих программных продуктов, обоснование
целесообразности разработки.
3. Предварительный выбор методов решения,
определение требований к техническим средствам.
73
Наименование работ
Стадия разработки
4. Определение требований к программному продукту.
5. Согласование и утверждение технического задания.
6. Разработка структурной схемы системы.
Эскизный проект (ЭП).
7. Технико-экономическое обоснование проекта.
Технический проект
(ТП).
8. Разработка алгоритмов работы БД.
9. Выбор средств программирования прикладной части
программного продукта.
10. Разработка алгоритмов работы ЭИС.
11. Уточнение требований к техническому оснащению
клиентов.
12. Программная реализация БД.
Рабочий проект (РП).
13. Тестовое наполнение и первичная отладка БД.
14. Разработка структуры ЭИС.
15. Разработка графического интерфейса ЭИС.
16. Программная реализация ЭИС.
17. Первичная отладка ЭИС.
18. Общая отладка программного продукта.
19. Разработка и написание технической документации
для администратора и пользователей программного
продукта.
20. Опытная эксплуатация программного продукта.
Внедрение проекта
(ВП).
21. Финальные корректировки программного кода.
22. Корректировки программной документации.
23. Сдача программного продукта в эксплуатацию.
Трудоемкости каждого отдельного вида работ могут быть определены
на основе экспертного подхода или метод экспертных оценок. Такой подход
применяется в случае возникновения затруднения с определением размера
74
временных интервалов на реализацию отдельных этапов. В случае
компаний - разработчиков ПО, обычно оценки отталкиваются от
накопленного опыта и статистики по ранее выполненным проектам. В случае
текущего расчета используется выражением (4.1) для определения
оптимальной трудоемкости работ T
i
:
где T
MIN
минимально возможная трудоемкость выполнения
отдельного вида работ, человеко-дней;
T
MAX
максимально возможная трудоемкость выполнения отдельного
вида работ, человеко-дней;
Сумма временных интервалов, определенных для каждого отдельного
вида работы, даст срок выполнения проекта в целом. Иногда в учет берут
некоторый запас времени дополнительно к рассчитанному времени по
отдельным видам работы. Этот резерв времени должен покрыть различные
риски и форс-мажорные ситуации, которые могут возникнуть в ходе
реализации проекта. В случае текущего расчета резерв времени не
учитывается[26].
Полученные на основе экспертных оценок интервалы уточняются с
2) определяем продолжительность работ t
i
с учетом количества
исполнителей:
t
i
= T
i
/W
i
,
2)
где T
i
трудоемкость определенной работы (этапа);
W
i
кол. работников, задействованных в этой работе.
Величина продолжительности работы определяет то, какое время будет
затрачено на выполнение работы с заданной трудоемкостью в случае, если
данную работу выполняет заданное число сотрудников.
Продолжительность работ принята в календарных днях, поэтому для
дальнейших расчетов потребуется величина календарных дней. Перевод
величины рабочих дней в календарные осуществляется посредством
75
коэффициента перевода, отражающего количественную разницу между
рабочими и календарными днями в году. Учитывая специфику учебного
плана (2017-2018 уч. год), квалификационная работа начата в 2017 году и
заканчивается 2018 году. Но и в 2017, и в 2018 году количество рабочих дней
составляет 247 [44], следовательно - коэффициент будет составлять:
K
ПЕР
= 365/ 247 = 1,477
,
2 представлены результаты расчета трудоемкостей и продолжительностей
работ. При планировании работ также используют визуальное представление
графика работ.
Обычно при построении графика выполнения работ применяется один
из двух способов – это ленточные графики, и сетевые графики. В данном
случае для иллюстрации плана выполнения работ было принято решение о
построении ленточного графика.
Ленточный график (также диаграмма Гантта (англ. Gantt chart),
ленточная диаграмма, график Гантта) – это популярный тип столбчатых
диаграмм, который используется для иллюстрации плана, графика работ по
какому-либо проекту. Является одним из методов планирования проектов.
Первый формат диаграммы был разработан Генри Л. Ганттом в 1915 году.
Гантт изучал менеджмент на примере постройки кораблей во время Первой
мировой войны и предложил свою диаграмму, состоящую из отрезков (задач)
и точек (завершающих задач, или вех), как средство для представления
длительности и последовательности задач в проекте.
76
Таблица 4.2
Определение трудоемкостей и продолжительности работ
Стадия
разработки
Перечень работ
Трудоемкость, чел-
дн
Кол
-во работников
Исполнители
Продолжительность
работ, раб. дн
Продолжительность
работ, кал. дн.
Т
МИН
Т
МАКС
T
i
Техническ
ое задание
(ТЗ).
Первичная постановка
задачи.
2
5
3,2
1
ПП
3,2
5
Определение исходных
данных для разработки
3
5
3,8
1
ПП
3,8
6
Определение требований
к ПП
1
4
2,2
1
ПП
2,2
3
Согласование и
утверждение ТЗ
3
5
3,8
1
ПП
3,8
6
Эскизный
проект
(ЭП).
Разработка структурной
схемы
3
4
3,4
1
ПП
3,4
5
Техническ
ий проект
(ТП).
Технико-экономическое
обоснование
1
1
1
1
ПП
1
1
Выбор инструментария
программирования
2
4
2,8
1
ПП
2,8
4
Реализация основных
алгоритмов комплекса
8
12
9,6
1
ПП
9,6
14
Уточнение технических
деталей
2
2
2
1
ПП
2
3
Рабочий
проект
(РП).
Проектирование
графического интерфейса
2
4
2,8
1
ПП
2,8
4
Полная сборка ПП и
первичная отладка
2
4
2,8
1
ПП
2,8
4
Полное тестирование
2
4
2,8
1
ПП
2,8
4
Разработка ТД
1
3
1,8
1
ПП
1,8
3
Опытная эксплуатация ПП
3
5
3,8
1
ПП
3,8
6
Финальные
корректировки кода
3
5
3,8
1
ПП
3,8
6
Внедрение
(ВН).
Корректировки
документации
1
2
1,4
1
ПП
1,4
2
Сдача ПП в эксплуатацию
2
4
2,8
1
ПП
2,8
4
Итого
54
ПП прикладной программист.
Автор ВКР выступает в роли прикладного программиста.
77
В обычном линейном графике работы или другие элементы проекта
перечисляются сверху вниз по левой стороне графика, шкалы времени. Даты
показаны вверху диаграммы, а продолжительность работ отображена в виде
горизонтальных лент (полос) в масштабе времени, размещенных в
соответствии с датами начала и окончания.
Ленточный график строится по данным табл. 4.2 и отражает общую
продолжительность работ.
Таким образом, общая трудоемкость выполнения работ по разработке
системы составит 54 человеко-дней.
T
КАЛ
= 79 (кал. дн.)
Рисунок 4.2 Диаграмма Гантта проекта
4.2.2 Расчет затрат на разработку
Смета расходов, связанных с разработкой рассматриваемой ИС
включает в себя следующие статьи: основная зарплата, начисления на
зарплату, стоимость материалов, стоимость машинного времени, накладные
расходы.
78
Для расчета основной заработной платы нужны усредненные
показатели стоимости часа работы программиста. Это достаточно
относительное число и зависит от многих факторов: регион страны, статус
компании-работодателя, профиль, уровень программиста. От этих критериев
стоимость часа может колеблется от 5 до 40 долл./час (и больше). Так как
разработчиком является студент (не имеет высокого профессионального
уровня и стажа работы) установим стоимость часа на минимальном уровне –
600 р./час.
В соответствии с данными, полученными при календарном
планировании затраты на основную заработную плату составят:
Таблица 4.3
Расчет основной и дополнительной заработной платы работников
Должность
Кол-во
Оклад за
1 час
работы
Время
работы,
раб. дн.
Время
работы,
раб. час.
Основно
й ФОТ,
руб
Дополни
тельный
ФОТ,
руб.
Общий
ФОТ,
руб.
Прикладной
программист
1
600р/ч
54
432
259200
0
259200
Итого
259200
-
259200
Таким образом, фонд основной заработной платы составит:
С
осн
= 259200 (руб.)
Отчисления на социальные нужды включают в себя отчисления во все
внебюджетные фонды, в том числе пенсионный, обязательного
медицинского страхования, социального страхования, и составляет 30%.
Обязательное страхование от несчастных случаев на производстве и
профессиональных заболеваний составляет 0,2% для 1-й группы риска.
Отчисления на социальные нужды рассчитываются относительно
выплаченной заработной платы (суммы основной и дополнительной
заработной платы).
79
С
соц.
=(С
осн.
доп.
)*0,3, (4.4)
где С
осн
фонд основной заработной платы, руб.;
С
доп
фонд дополнительной заработной платы, руб.
Таким образом, отчисления на социальные нужды составят:
С
соц
= (259200+0)*0,3= 77760 (руб.)
Основными материалами называют расходные материалы,
используемые при разработке и полностью переносящие свою стоимость на
готовый продукт. Эксплуатация основных материалов (например, бумага)
как правило, полностью прекращается после завершения разработки. В
затраты на основные материалы принято включать стоимость доставки в
размере до
10%
от общей стоимости материалов. В данном случае примем
размеры затрат на доставку в 10% от общей стоимости материалов. Затраты
на основные материалы представлены в табл. 4.4:
Таблица 4.4
Затраты на основные материалы
Наименование
Кол-во
Цена за
единицу, руб.
Стоимость,
руб.
1. Бумага А4 80
г/м
2
240
480
2. Канцтовары
-
-
280
3. Картридж для
принт-системы
1
250
250
Итого
1010
Стоимость основных материалов составит:
С
мат
= 1010 руб.
Затраты на оборудование также не учитываются, так как разработчики
используют свои собственные ПК. Затраты на электроэнергию вычисляются
исходя из времени работы каждого из видов оборудования (T
i
, ч),
80
потребляемой мощности (P
i
, кВт) и тарифа стоимости киловатт-часа на
данном предприятии (S, руб/кВт-ч).
Согласно данным поставщика электроэнергии юридическим лицам
стоимость киловатт-часа в потребительской сети переменного тока
напряжением 220 В составит:
S = 5,24 руб/кВт-ч,
Прикладной программист будет работать 54 дней, т.е. 432 часа, исходя
из того что чистое машинное время занимает около 40% имеем 173; для
подготовки документации будет работать МФУ определим общее время
работы МФУ (сканирование и печать) – 7 час..
Таким образом, общие затраты на электроэнергию составят:
Таблица 4.5
Расчет затрат на электроэнергию
Наименование
Кол-во
Время
работы,
раб. дн.
Время
работы,
ч. (40%)
Мощность
единицы
оборудования,
кВт
Стоимость
эл. энергии,
руб.
1. Компьютер
прикладного
программиста
1
54
173
0,3
278,2
2. Принт-система
1
-
7
0,25
9,4
Итого
287,5
Сведем все затраты на разработку программного продукта в табл. 4.6.
Таблица 4.6
Смета затрат на разработку программного продукта
Наименование
Обозначение
Значение, руб.
% к итогу
1.Затраты на основные материалы
С
мат
1010
0,9%
2.Основной фонд заработной
платы
С
осн
259200
76,0%
3. Социальные отчисления
С
соц
77760
22,78%
4.Затраты на электроэнергию
C
эл.эн
287,5
0,3%
Итого:
338260

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

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