
- •5. Экономический расчет
- •5.1 Описание программного продукта
- •5.1.1 Основные характеристики и параметры:
- •5.2 Определение затрат труда на разработку программного продукта
- •5.2.1 Определение стадий, этапов и содержания работ при разработке программного продукта
- •5.2.2 Расчет трудоемкости разработки программного продукта
- •5.2.3 Расчет трудоемкости разработки программного продукта экспертным методом
- •5.2.4 Определение численности и состава исполнителей
- •5.3 Расчет себестоимости разработки программного продукта
- •5.4 Выводы по экономическому расчету
5.2.3 Расчет трудоемкости разработки программного продукта экспертным методом
Трудоемкость выполнения отдельных видов работ определяется двумя видами оценок: аi - минимальные затраты времени на выполнение отдельного вида работ при наиболее благоприятных условиях; bi - максимальное время выполнения при наименее благоприятных условиях. По этим величинам оценивается ожидаемое значение трудоемкости ti стандартное отклонение Di по следующим формулам:
,
Стандартное отклонение характеризует степень неопределенности выполнения работы за ожидаемое время ti. Если разброс между ai и bi мал, то степень достоверности того, что работа будет выполнена в срок, велика.
Трудоемкость всей разработки и ее стандартное отклонение составят:
,
Экспертные оценки, расчетные величины трудоемкости и стандартные отклонения по всем видам работ приведены в таблице 5.2.
Таблица 5.2. Экспертные оценки, расчетные величины трудоемкости и стандартные отклонения по всем видам работ.
Вид работ |
Оценка трудоемкости |
Расчетные величины |
||
ai |
bi |
ti |
Di |
|
1. Изучение и анализ предметной области |
110 |
140 |
122 |
6 |
2. Выбор проектных решений |
10 |
20 |
14 |
2 |
3. Определение перечня входных и выходных документов |
120 |
132 |
124,8 |
2,4 |
4. Разработка структуры входных и выходных данных |
30 |
40 |
34 |
2 |
5. Разработка структуры БД и программирование |
250 |
300 |
270 |
10 |
6. Комплексная отладка программы |
260 |
320 |
284 |
12 |
7. Изменение программы с учетом текущих пожеланий пользователей |
90 |
118 |
101,2 |
5,6 |
8. Подготовка электронной документации |
70 |
100 |
82 |
6 |
Итого: |
940 |
1170 |
1032 |
46 |
В итоговые затраты времени входят планируемые затраты машинного времени, необходимого для разработки, отладки продукта и подготовки документации. Оно определяется как сумма времени выполнения этапов 4-8 из таблицы 5. Таким образом:
tм.в. = 34+270+284+101,2+82 = 771,2 ч.
5.2.4 Определение численности и состава исполнителей
Численность
исполнителей
,
необходимая для выполнения работ по
стадиям проектирования и разработки в
целом, определяется по формуле:
(5.10)
где
- действительный фонд рабочего времени
одного специалиста за планируемый
период разработки программы, ч.
Фонд рабочего времени за планируемый период разработки программы рассчитывается по формуле:
(5.11)
где
- планируемый срок разработки, мес.;
- число рабочих
дней в месяце, дн.;
- продолжительность
рабочего дня, ч.
ч.
По формуле (5.10) рассчитаем количество исполнителей, необходимых для выполнения работы:
чел.
Округляем до целого значения, т.е. Ч=1 чел.
Состав исполнителей: инженер-программист второй категории (седьмого разряда). Уровень квалификации разработчика выбран на основе ранее принятого коэффициента в соответствии, с которым исполнитель имеет низкую степень подготовленности к порученной ему работе.
Распределение общей трудоёмкости по стадиям разработки программы представлено в таблице 5.3.
Таблица 5.3. Распределение общей трудоемкости по стадиям разработки программы
Стадия разработки |
Трудоемкость стадии, чел.-ч |
Должность исполнителя |
Трудоемкость работ исполнителя, чел.-ч |
|
Техническое задание |
106,9 |
Инженер-программист второй категории |
106,9 |
|
Эскизный проект |
138,24 |
Инженер-программист второй категории |
138,24 |
|
Технический проект |
138,24 |
Инженер-программист второй категории |
138,24 |
|
Рабочий проект |
993,6 |
Инженер-программист второй категории |
993,6 |