Автор работы: Пользователь скрыл имя, 14 Октября 2013 в 20:18, курсовая работа
Эффективность программного обеспечения определяется его качеством и эффективностью процесса разработки и сопровождения сокращения времени работы пользователей. Качество программного продукта определяется тремя составляющими:
• с точки зрения специалиста – пользователя данного программного продукта;
• с позиции использования ресурсов и их оценки;
• по выполнению требований к программному обеспечению.
Введение
1 Основные затраты при разработке программного обеспечения
1.1 Расчет трудоемкости разработки программного обеспечения
1.2 Расчет затрат на разработку программного обеспечения
2 Расчет цены разработанной программы
3 Расчет капитальных вложений
4 Расчет эксплуатационных расходов
5 Расчет годового экономического эффекта
6 Определение показателей эффективности разработки
Заключение
Список использованной литературы
Министерство образования и науки РФ
Российский государственный университет инновационных технологий и предпринимательства филиал в г. Пенза
Кафедра: «Экономика и экономические информационные системы»
КУРСОВАЯ РАБОТА
по дисциплине «Экономика фирмы»
на тему: Экономическое обоснование разработки программного обеспечения фирмы
Вариант 7
Выполнила студентка гр. 10Э2:
Горохова О. Э.
Проверила: Сергеева И.А.
Пенза 2013
СОДЕРЖАНИЕ
Введение
1 Основные затраты при
разработке программного
2 Расчет цены разработанной программы
3 Расчет капитальных вложений
4 Расчет эксплуатационных расходов
5 Расчет годового
6 Определение показателей эффективности разработки
Заключение
Список использованной литературы
Приложение
Введение
Программное обеспечение
или приложение к программе, как
любое решение необходимо рассматривать
с точки зрения экономической
целесообразности и пользы. Целью
экономического обоснования разработки
является количественное и качественное
доказательство экономической целесообразности
усовершенствования программы, а также
определение организационно-
Эффективность программного обеспечения определяется его качеством и эффективностью процесса разработки и сопровождения сокращения времени работы пользователей. Качество программного продукта определяется тремя составляющими:
Программное обеспечение (программный продукт) должно быть разработано так, чтобы оно выполняло свои функции без лишних затрат ресурсов (оперативной памяти ЭВМ, машинного времени и др. – на стадии функционирования; время разработки и денежных ресурсов – на стадии использования программного обеспечения).
Содержание экономического обоснования разработки программы заключается в следующем:
1 Основные затраты при разработке программы
При создании программного продукта очень важно оценить его стоимость.
Объем исходных текстов программы отражает трудоемкость и длительность разработки программного обеспечения. Объем программ в современных публикациях приводится в различных единицах, которые можно разделить на две группы:
Труд специалиста, разрабатывающего программное обеспечение, вкладывается в разработку текста программы и разработку алгоритмов, по которым написан текст. Базовым показателем для определения составляющих затрат труда является условное число операторов в программе.
За число операторов в программе считать следующие величины:
Базовый показатель для определения составляющих затрат труда вычисляется по формуле:
Q = q*c*(1+p), (1)
Q = 400*1,32*(1+0,06)=559,68
Где q – число операторов (исходных команд) в программном продукте (1086);
с – коэффицент сложности программы;
p – коэффицент коррекции программы в ходе ее разработки, зависит от точности и корректности поставленной задачи (0,06).
Коэффицент сложности программы определяется из таблицы 1 на пересечении «группы сложности» и «степени новизны». При этом новизна определяется по принципу:
А – разработка принципиально новых задач,
Б – разработка оригинальных программ,
В – разработка программ с использованием типовых решений,
Г – разовая типовая задача.
Сложность определяется исходя из типа решаемых задач:
1 - алгоритмы оптимизации и моделирования систем,
2 - задачи учета, отчетности и статистики,
3 - стандартные алгоритмы.
Кроме того, в таблице указан коэффициент недостаточности описания программы, который потребуется при расчете затрат труда на исследование алгоритма решения задачи.
Таблица 1 – Коэффициенты расчета трудоемкости
Язык программирования |
Группа сложности |
Степень новизны |
Коэффициент В | |||
А |
Б |
В |
Г | |||
Высокого уровня |
1 |
1,38 |
1,26 |
1,15 |
0,69 |
1,2 |
2 |
1,30 |
1,19 |
1,08 |
0,65 |
1,35 | |
3 |
1,20 |
1,10 |
1,00 |
0,60 |
1,5 | |
Низкого уровня |
1 |
1,58 |
1,45 |
1,32 |
0,79 |
1,2 |
2 |
1,49 |
1,37 |
1,24 |
0,74 |
1,35 | |
3 |
1,38 |
1,26 |
1,15 |
0,69 |
1,5 |
Уровень написания программы обеспечения (язык программирования) группа сложности и степень новизны программы определяется на основе данных приложения 1. Затем по формуле определяется базовый показатель Q.
Далее, рассчитываем составляющие затраты труда, среди которых выделяют: затраты труда на подготовку и описание алгоритма, затраты труда на исследование алгоритма, затраты труда на разработку алгоритма, затраты труда на программирование и отладку и затраты труда на подготовку документации.
Затраты труда на подготовку и описание задачи может определяться эмпирически или по формуле:
=( + 4 + ) / 6 , (2)
= (10 + 4 * 15 + 20) / 6 = 15
где - трудоемкость операции в наиболее неблагоприятных условиях (пессимистическая оценка);
- трудоемкость
операции при благоприятных
- трудоемкость
операции при нормальных
Ориентировочные величины оценки трудоемкости операций по подготовке описания задачи в зависимости от числа операторов q приводится в таблице 2.
Таблица 2 – Затраты времени на подготовку описания задачи
Число операторов |
|||
100 – 400 500 – 900 1000 – 1400 1500 – 1900 2000 – 2400 2500 – 2900 5000 – 9000 10000 |
10 20 25 30 40 50 70 100 |
15 35 50 60 70 80 110 150 |
20 50 75 90 100 110 150 200 |
Затраты труда на исследование алгоритма решения задачи определяется формулой:
= [чел. час], (3)
= = 8,3952 [чел. час]
где Q – базовый коэффициент;
B – коэффициент недостаточности описания задачи, который берется из таблицы 1;
k – коэффициент квалификации, зависит от опыта программиста.
На основе исходных данных приложения 2 по таблице 3 определяем коэффициент k.
Таблица 3 – Коэффициенты квалификации программиста
Опыт работы |
Коэффициент квалификации |
2 – 3 года |
1 |
Таким образом, рассчитываем затраты труда на исследование алгоритма решения задачи:
Затраты труда на разработку диаграмм, описывающих систему:
= Q/22 k, (4)
= 559,68 / 22 * 1 = 25, 44
Затраты труда на программирование системы и отладку вычисляются по формулам:
= Q/20 k, (5)
= 559,68 / 20 * 1 = 27,984
= Q/4 k, (6)
= 559,68 / 4 * 1 = 139,92
Затраты труда на подготовку документов по задаче состоят из затрат труда на подготовку и времени на оформление документов и вычисляются по формуле:
= + = Q/15 k + 0.75 (7)
= 559,68 / 15 + 0,75 * 559,68 / 15 = 65,296
Суммарные затраты труда рассчитываются как сумма составных затрат труда по формуле:
= + + + + + (8)
= 15 + 8,3952 + 25,44 + 27,984 + 139,92 + 65,296 = 282,0352
1.2 Расчет затрат
на разработку программного
Заработная плата складывается из двух составляющих: основной заработной платы и дополнительной.
Заработная плата по тарифу рассчитывается по формуле:
= /* ТС (9)
= 282,0352 / 176 * 17905,2 = 28692,59468
где - суммарные затраты труда;
ТС – тарифная ставка, руб.;
- среднее число рабочих часов в месяце, определяется по формуле:
= * 8 (10)
= 22 * 8 = 176
где - среднее число рабочих дней в месяце;
8 – количество часов в рабочем дне;
Тарифная ставка представляет собой:
ТС = * (11)
ТС = 5205 * 3,44 = 17905,2
где - минимальный размер оплаты труда, руб. (5205);
– тарифный коэффициент, который соответствует работе программиста (3,44).
Величина премиальных выплат производственным рабочим определяется по формуле:
= К * (12)
= 1,5 * 28692,59468 = 43038,89202
где К – коэффициент премиальных выплат;
– оплата труда инженера – программиста по тарифу, руб.
Информация о работе Экономическое обоснование разработки программного обеспечения фирмы