Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 20:17, курсовая работа
Целью выполнение курсовой работы является углубление и закрепление теоретических знаний по дисциплине «Организация и планирование производства» и развития практических навыков студентов по планированию создания программных изделий и проведению связанных с этим технико-экономических расчетов и обоснований.
1.1 Цели и задачи выполнения курсовой работы
1.2 Задание на выполнение курсовой работы
1.3 Актуальность темы
1.4 Исходные данные
1.5 Расчет планируемых технико–экономических показателей программного изделия
1.5.1Определение трудоемкости, длительности разработки, численности и состава разработчиков
1.5.2 Расчет планируемых текущих затрат на создание программного изделия (плановой себестоимости
1.5.3 Определение цены программного изделия и предполагаемой прибыли разработчика
Вывод
САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра: Программное обеспечение вычислительной техники и автоматизированных систем
по дисциплине
Организация и планирование производства
на тему:
Инвестиционная политика предприятия
Выполнил:
Мордашов Н.В.
Саратов 2008
Содержание
1.1 Цели и задачи выполнения курсовой работы
1.2 Задание на выполнение курсовой работы
1.3 Актуальность темы
1.4 Исходные данные
1.5 Расчет планируемых
технико–экономических
1.5.1Определение трудоемкости, длительности разработки, численности и состава разработчиков
1.5.2 Расчет планируемых
текущих затрат на создание
программного изделия (
1.5.3 Определение цены
программного изделия и предпол
Вывод
1.1 Цели и задачи выполнения курсовой работы
Целью выполнение курсовой работы является углубление и закрепление теоретических знаний по дисциплине «Организация и планирование производства» и развития практических навыков студентов по планированию создания программных изделий и проведению связанных с этим технико-экономических расчетов и обоснований.
1.2 Задание на выполнение курсовой работы
Рассчитать плановую трудоемкость создания программного продукта, длительность разработки, построить график работ, определить численность (состав) исполнителей, произвести расчет затрат на разработку (себестоимости), определить цену программного изделия и планируемый размер прибыли разработчика.
1.3 Актуальность темы
В настоящее время роль вычислительной техники растет все больше и больше. Практически все производство переводится под контроль вычислительных машин. Соответственно, фирмы и предприятия начинают брать на работу людей с хорошим знанием ПК. В связи с ростом количества вычислительной техники растет количество программных продуктов. Подавляющая часть программного обеспечения производится по заказу. Поэтому получают распространение фирмы, выполняющие подобные заказы.
В данной курсовой работе рассчитана трудоемкость создания программы, ее себестоимость, цена одной копии создаваемого изделия, затраты, а также полученная фирмой прибыль. Такой расчет необходим при разработке программного продукта как фирме-разработчику, так и заказчику.
1.4 Исходные данные
Расчеты производятся исходя из того, что заказ на разработку программного обеспечения получен малым научно-внедренческим предприятием информатики.
Табл.1
№ варианта |
1 |
Комплекс решаемых задач |
1 |
Степень новизны разработки |
Б |
Степень сложности алгоритма |
2 |
Количество разновидностей форм входной информации |
6 |
Количество разновидностей форм выходной информации |
10 |
Число копий программы |
10 |
Затраты времени при выполнении работ на стадии «Техническое задание», чел-дней |
76 |
Затраты времени на стадии «Эскизный проект» работ, выполняемых разработчиками программного обеспечения, чел-дней. |
37 |
Труд-ть работ, выполн-х разработчиками постановки задачи, чел-дней |
125 |
Нормы времени на стадии «Рабочий проект»,чел-дней |
317 |
Трудоемкость работ, выполняемых разработчиками программного обеспечения на стадии «Внедрение», чел-дней |
56 |
Нормы амортизационных отчислений
Наименование основных средств |
Норма амортизации, % |
Машины и комплексы
электронные вычислит-е с |
12,5 |
МикроЭВМ и процессоры унифицированные |
10,0 |
Персональные компьютеры, системы программного управления |
10,0 |
Организационная техника |
12,5 |
Значения коэффициентов сложности
Вид используемой информации |
Степень новизны |
Переменная информация (Пи) |
1.8 |
Нормативно-справочная информация (НСи) |
1.08 |
Банки и базы данных |
0.9 |
Балансовая стоимость применяемого оборудования
Наименование вида оборудования |
Стоимость, тыс. руб |
Машины и комплексы электронные |
40 |
МикроЭВМ и процессоры унифицированные |
36 |
Персональные компьютеры |
16 |
Организационная техника |
8 |
1.5 Расчет планируемых технико–экономических показателей программного изделия
1.5.1 Определение трудоемкости, длительности разработки, численности и состава разработчиков
Для определения трудоемкости и длительности разработки программного обеспечения необходимо выделить основные этапы его создания:
1. Составление технического задания:
1.1. определение состава и структуры разрабатываемого программного средства, комплекса решаемых задач;
1.2. составление технико-
2. Разработка технического проекта (включая эскизный и рабочий проект):
2.1. разработка экономико-
2.2. анализ патентной литературы, поиск аналогов, уточнение состава применяемых пакетов прикладных программ;
2.3. определение комплекса технических средств, необходимых для функционирования системы, выбор среды программирования;
2.4. разработка и ввод
в эксплуатацию программы по
вводу и ведению
2.5. осуществление методического
руководства по созданию
2.6. составление и отладка отдельных подпрограмм;
2.7. стыковка отдельных программных модулей в единую систему;
2.8. разработка методической документации и инструкций по всем видам обеспечения;
2.9. проведение работ по патентованию и осуществлению авторского надзора за создаваемым программным комплексом.
3. Внедрение:
3.1. подготовка документации
с оформлением актов приемки-
3.2. поэтапная сдача заказчику готовых программ на рабочем примере;
3.3. обучение персонала навыкам практической работы с программой.
Табл.2 Нормативная трудоемкость задач по стадиям.
Этапы разработки |
Нормат-я трудоемк-ть, чел-дней. |
Техническое задание (ТЗ) |
76 |
Технический проект (ТП), вкл. раб. и эскизный проекты |
35+125+317 = 479 |
Внедрение |
56 |
Общая трудоемкость выполнения работ по созданию программного изделия:
tр.п.=tт.з.+tт.п.+tвн,
где tт.з., tт.п., tвн - трудоемкость работ по составлению технического задания, проектированию, внедрению, человеко-дней.
tр.п.= 76+479+56 = 611 (чел-дней)
Длительность разработки (в днях): Т= 20,45(tр.п.)0,32
Т = 20,45*(557)0,32 ≈ 160 (дней)
Среднее число исполнителей: Ч= tр.п. /Т, чел.
Ч = 611/160 ≈ 4 (чел.)
Табл.3 Состав исполнителей по стадиям и этапам разработки .
№ этапа |
Исполнители |
Кол-во чел. |
Нормативная трудоемкость этапа |
Длит-ть этапа | |
% от трудоемкости стадии |
чел-дни | ||||
1.1. |
РР, СИП |
2 |
60 |
131 |
24 |
1.2. |
РР |
1 |
40 |
87 |
30 |
2.1. |
РР, СИП, ИП |
4 |
14 |
41 |
17 |
|
СИП, ИП |
3 |
6 |
18 |
10 |
2.3. |
ИП |
2 |
2 |
6 |
5 |
2.4. |
ИП |
2 |
6 |
18 |
15 |
2.5. |
РР |
1 |
2 |
6 |
10 |
2.6. |
СИП, ИП |
3 |
31 |
91 |
49 |
2.7. |
СИП, ИП |
3 |
14 |
41 |
22 |
2.8. |
СИП, ИП |
3 |
20 |
58 |
32 |
2.9. |
РР, СИП |
2 |
5 |
15 |
12 |
3.1. |
РР, СИП |
2 |
57 |
27 |
16 |
3.2. |
ИП, СИП |
3 |
11 |
5 |
2 |
3.3. |
ИП, СИП |
3 |
32 |
15 |
6 |
В создании программного средства принимают участие:
главный специалист – руководитель разработки (РР) – 1чел,
ведущий специалист – старший инженер-программист (СИП), -1чел,
инженеры-программисты (ИП) – 2чел.
Трудоемкость каждого этапа определяется в соответствии с удельным весом в трудоемкости стадии (табл.2).
Длительность этапа определяется: Тэi=tэi/Uэi,
где tэi - нормативная трудоемкость i-го этапа, чел-дней;
Uэi - количество исполнителей i-го этапа разработки, чел.
Ленточный график выполнения работ.
Табл.4 Распределение трудоемкости по исполнителям.
Стадия разработки |
Трудоемкость, чел-дней |
Должность исполнителя |
Распределение трудоемкости по исполнителям |
Техническое задание |
76 |
РР |
62 |
СИП |
16 | ||
Технический проект |
292 |
РР |
55 |
СИП |
130 | ||
ИП |
146 | ||
Внедрение |
47 |
РР |
24 |
СИП |
8 | ||
ИП |
8 |
1.5.2 Расчет планируемых текущих затрат на создание программного изделия (плановой себестоимости)
Текущие затраты (себестоимость) определяются по следующей формуле:
Сп.и.=Зпр + Мэ + А + И + Зотл + (Пн.р. * Зпр)/100,
где Зпр - заработная плата программистов, руб.;
Мэ - стоимость использованных материалов (носители информации, бумага, копировальная бумага, красящая лента и т.д.), руб.;
А - амортизационные отчисления (выделяются из накладных расходов только в тех случаях, когда оборудование используется только для создания рассматриваемого программного изделия), руб.;
И - отчисления на износ используемых нематериальных активов;
Зотл - затраты на отладку программы, руб.;
Пн.р. - процент накладных расходов малого научно-внедренческого предприятия информатики.
Заработная плата
Зпр=Σ tрj * Зоснj(1+адоп)(1+асн),
где tрj - трудоемкость работ j-го разработчика, чел-дней (таблица 4);
Зоснj - основная заработная плата j-го разработчика, руб./день (таблица 5);
адоп - коэффициент, учитывающий дополнительные выплаты (адоп=0.4);
асн - коэффициент, учитывающий отчисления на социальные нужды по действующему законодательству (асн=0.26).
Количество рабочих дней в месяце: 22.
Табл.5 Система окладов
программистов в малом
Должность исполнителя в организации |
Вилка окладов, руб. |
Оклад, принятый при расчетах, руб. |
Стоимость одного чел-дня, руб. |
Руководитель разработки |
10000-12000 |
11000 |
500 |
Старший инженер - программист |
8000-10000 |
10000 |
454 |
Инженер - программист |
5000-7000 |
7000 |
318 |
Табл.6 Заработная плата программистов:
Должность исполнителя |
Трудоемкость |
Заработная плата |
РР – 1чел |
141 |
124362 |
СИП– 1чел |
162 |
129738 |
ИП – 2чел |
154 |
86436 |
Зпр= 124362.1+129738+86436 = 426972 руб.
Стоимость использованных материалов на эксплуатационные нужды: Mэ=400 (руб.)
Размер амортизационных отчислений:
m
А= Σ (Нак * Цвк * Т)/(100 * 12)
k=1
где Нак - установленная норма амортизации j-го вида оборудования, %;
Цвк - балансовая стоимость j-го вида оборудования, руб.;
m - число видов оборудования, применяемого при разработке программы (4).
Табл.7 Размер амортизационных отчислений:
А= 2191+1578+438+438=4654 (руб.)
Стоимость использованных нематериальных активов: Сна = 150 тыс. руб.
Размер отчислений на износ использованных при разработке нематериальных активов: 10 % от их стоимости.
И=Сна*10%/(100) = 22500руб.
Затраты на отладку программы:
Зотл = tотл * Смч,
где tотл - время, требуемое для отладки программы, ч.;
Смч - стоимость одного машино-часа, руб./ч. (Смч = 18 руб./час)
Время, требуемое для отладки:
tотл = q*с*(1 + р)/4-5Кк,
где с - коэффициент сложности программы; (с=1.8)
р - коэффициент коррекции программы (р=0,075);
Кк - средний коэффициент квалификации разработчиков (Кк=1,5).
q - предполагаемое число корректируемых операторов (q = 3,3 tр.п. )
q = 3.3*611 = 2016.3
tотл = 2016,3*1,8*1,075/4-5*1,5 = 967,5
Зотл = 967,5 *18 = 17421 руб.
Процент накладных расходов
Пн.р. = (Сн.р./Зг) * 100,
где Сн.р. – годовая сумма накладных расходов малого предприятия, руб.;
Зг – годовой фонд оплаты труда программистов, участвующих в разработке, руб.
В состав накладных расходов Снр входят:
1. Расход на энергию всех видов.
1.1. Электроэнергия силовая (кВтч):
Эл = (Муст * Фд.об.)/(Кп * Км),
где Муст – суммарная установленная мощность оборудования, кВт (Муст =4.5 кВт);
Фд.об. – действительный фонд времени оборудования, ч. (Фд.об. = 1920ч.);