Определение затрат на проектирование программного продукта
Трудоемкость проекта определяется, исходя из данных об используемых функциях ПС ВТ, которые выбираются из каталога функций программных средств вычислительной техники. В разработанном ПС используются функции разделов «Ввод, анализ входной информации, генерация кодов и процессор входного языка» и «Формирование и обработка файлов». Выбранные по каталогу функций программного средства вычислительной… Читать ещё >
Определение затрат на проектирование программного продукта (реферат, курсовая, диплом, контрольная)
В данном разделе курсовой работы будут определены и рассчитаны затраты на проектирование программного продукта. Эти затраты включают в себя следующие направления:
- — фонд оплаты труда (с отчислением на социальные меры);
- — стоимость отладки программного обеспечения;
- — накладные расходы.
Расчет трудоемкости
Трудоемкость проекта определяется, исходя из данных об используемых функциях к ПП первоначально необходимо определить тип и функции ПС ВТ.
Разрабатываемое ПС ВТ относится к типу ПП общего использования (код типа 1.0), состав и содержание которого — расширение возможности средств обработки данных (1.8).
Группа сложности разрабатываемого ПС ВТ — 2.
Степень новизны — Б.
Трудоемкость проекта определяется, исходя из данных об используемых функциях ПС ВТ, которые выбираются из каталога функций программных средств вычислительной техники. В разработанном ПС используются функции разделов «Ввод, анализ входной информации, генерация кодов и процессор входного языка» и «Формирование и обработка файлов». Выбранные по каталогу функций программного средства вычислительной техники функции проектируемого продукта для ЭВМ представлены в таблице 2.1.
Таблица 2.1 — Функции программных средств вычислительной техники
Наименование (содержание) функции. | Объем функций ПС ВТ УМК. |
СМ ЭВМ. | |
1 Организация ввода информации. | 0.670. |
2 Контроль. | 2.100. |
3 Организация ввода/вывода информации в сети терминалов. | 2.700. |
4 Управление вводом/выводом. | 6.450. |
5 Обслуживание файлов. | 2.900. |
6 Обработка файлов. | 2.420. |
7 Формирование файлов. | 1.200. |
Предположим, что ПП разрабатывается с помощью СМ ЭВМ. В наших расчетах будем опираться на такое утверждение, что СМ ЭВМ ближе к Pentium II, чем ЕС ЭВМ. Тогда общий объем проектируемых ПС ВТ определяется по формуле:
где — объем функции ПС ВТ;
— общее число функций ПС ВТ.
(умк) Затраты труда (Тр) на разработку ПС ВТ в зависимости от объема (Vо) определяются по нормам времени, приведенным в таблице 2.2, в тысячах условных команд (УМК).
Таблица 2.2 — Нормы времени.
Нормы. | Объемы ПС ВТ, тыс. умк. | Группа сложности. |
18.00. | 276.2. |
Нормы времени на разработку ПС ВТ берутся в зависимости от уточненного объема ПС ВТ (V0) и группы сложности ПС ВТ в человеко-днях.
Так как группа сложности разрабатываемого ПС ВТ 2, то затраты труда Тр = 276.2 [чел-дней].
Общая трудоемкость (То) для соответствующей группы сложности ПП с учетом поправочного коэффициента сложности ПС ВТ (Ксл) для данной группы рассчитывается по формуле:
При этом коэффициент сложности ПС ВТ рассчитывается по формуле:
.
где Кi — коэффициент, учитывающий уровень повышения сложности по дополнительным характеристикам ПС ВТ;
N — количество дополнительных характеристик ПС ВТ.
Данные для расчета коэффициента сложности (Ксл) приведены в таблице 2.3.
Таблица 2.3 — Значение коэффициента, учитывающего уровень повышения сложности ПС ВТ.
№. | Дополнительные характеристики ПС ВТ. | Значение. |
Функциональные ПС ВТ в расширенной операционной среде (связь с другими ПС ВТ). | 0.08. | |
Интерактивный доступ. | 0.06. |
Таким образом, коэффициенты, учитывающий уровень повышения сложности по дополнительным характеристикам ПС ВТ, К1=0,08, К2=0,06 и N=2, значит коэффициент сложности равен:
.
тогда общая трудоемкость разработки ПП будет равна:
(чел-дней).
Полученную общую трудоемкость (То) разработки ПС ВТ разбивают на соответствующе стадии разработки. Трудоемкость каждой стадии разработки ПС ВТ (Тi) определяют по формулам:
Т1=Lтз*Кн*То — трудоемкость стадии ТЗ;
Т2=Lэп*Кн*То — трудоемкость стадии ЭП;
Т3=Lтп*Кн*То — трудоемкость стадии ТП;
Т4=Lрп*Кн*То — трудоемкость стадии РП;
Т5=Lвн*Кн*То — трудоемкость стадии ВН;
L — удельный вес трудоемкости соответствующей стадии разработки в общей трудоемкости;
Кн — поправочный коэффициент, учитывающий степень новизны ПС ВТ, Кн = 1;
Кт — поправочный коэффициент, учитывающий степень использования в разработке типовых (стандартных) программ ПС ВТ. В соответствии со степенью охвата реализуемых функций ПС типовых программ и ПС ВТ 20 — 40%, значение коэффициента Кт=0,8.
В соответствии со степенью новизны разрабатываемого ПС ВТ (Б), выбираем L для каждой стадии разработки программного продукта. Полученную общую трудоемкость То разработки ПС ВТ разбивают на соответствующие стадии разработки. Трудоемкость каждой стадии разработки ПС ВТ определяют по формулам:
1. Трудоемкость стадии разработки технического задания.
.
где удельный вес трудоемкости стадии разработки в общей трудоемкости — Lтз=0,1,.
поправочный коэффициент, учитывающий степень новизны ПС ВТ — Кн=1.
[чел-дни].
2. Трудоемкость стадии разработки эскизного проекта.
.
где удельный вес трудоемкости стадии разработки в общей трудоемкости — Lэп=0,08,.
поправочный коэффициент, учитывающий степень новизны ПС ВТ — Кн=1.
[чел-дни].
3. Трудоемкость стадии технического проекта.
.
где удельный вес трудоемкости стадии разработки в общей трудоемкости — Lтп=0,09,.
поправочный коэффициент, учитывающий степень новизны ПС ВТ — Кн=1.
[чел-дни].
4. Трудоемкость стадии рабочего проекта.
.
где удельный вес трудоемкости стадии разработки в общей трудоемкости — Lрп=0,58,.
поправочный коэффициент, учитывающий степень новизны ПС ВТ — Кн=1,.
поправочный коэффициент, учитывающий степень использования в разработке типовых (стандартных) программ ПС ВТ — Кт=0,8.
[чел-дни].
5. Трудоемкость стадии внедрения.
где удельный вес трудоемкости стадии разработки в общей трудоемкости — Lвн=0,15,.
поправочный коэффициент, учитывающий степень новизны ПС ВТ — Кн=1,.
[чел-дни].
Уточненная общая трудоемкость ПС ВТ Тобщ в человеко-днях (при семичасовом рабочем дне) определяется по формуле:
Тобщ=,.
где Ti — трудоемкость разработки i — ой стадии;
N — число стадий разработки.
Тобщ=28+22+25+160+41=276 [чел-дней].
Исходя из трудоемкости Тобщ и численности исполнителей, рассчитываем срок разработки:
.
где Рд =21,8-среднее количество рабочих дней в месяце;
Ч=1 — численность разработчиков [чел], планируемая по трудоемкости работ.
(месяцев).