Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Колпаков.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.55 Mб
Скачать

4.2 Оценка затрат труда при разработке проекта

Общая трудоемкость может быть рассчитана с помощью нормативного метода, основанного на опытно-статистических данных, полученных при подготовке задач к решению на ЭВМ.

Затраты труда в человеко-часах (чел.-ч) определяют следующим образом:

Т = Т + Т + Т + Т + Т + Т + Т ,

где Т – затраты труда на подготовку описания задачи, чел. – ч;

Т – затраты труда на ее изучение, чел. – ч;

Т - затраты труда на разработку алгоритма решения задачи, чел. – ч;

Т - затраты труда на разработку блок-схемы программы, чел. – ч;

Т - затраты труда на непосредственное написание программы, чел. – ч;

Т - затраты труда на отладку программы на ЭВМ, чел. – ч;

Т - затраты труда на подготовку документации по задаче, чел. – ч.

Слагаемые затрат труда определяются через условное количество команд в программе. Так называется предполагаемое общее число команд, которое потребуется написать программисту в процессе работы над задачей с учетом возможных уточнений в ее постановках и в процессе совершенствования программы.

Условное количество команд О в программе определяют по формуле

О = ОС∙(1+ ),

где О - предполагаемое число команд (1450);

С – коэффициент сложности программы (С=1,3);

Р - коэффициент i-й коррекции программы при ее разработке (Р=0,2);

n – количество коррекций программы (n=4).

О=1450·1,3· (1+0,2·4)=3393 команд;

Помимо выше перечисленных, используются также коэффициенты:

К – коэффициент квалификации разработчика, К=1,1;

А – коэффициент затрат на алгоритмизацию, А=0,5;

В – коэффициент увеличения затрат труда вследствие недостаточного описания задачи, В=1,4.

Затраты труда на подготовку описания задачи Т :

Т =1 чел.-мес=22·8=176 чел.-ч.

Затраты труда на изучение описания задачи Т (чел.-ч.) с учетом уточнения могут быть определены по формуле:

Т = чел.-ч.

Затраты труда на разработку алгоритма решения задачи

Т = чел.-ч.

Затраты труда на разработку блок-схемы задачи

Т = чел.-ч.

Затраты труда на непосредственное написание программы

Т = чел.-ч.

Затраты труда на отладку программы на ЭВМ, при автономной отладке

Т = чел.-ч.

Затраты труда на подготовку документации составляют

Т = Т + Т , где Т - подготовка материалов в рукописи;

Т = чел.-ч.

Т – редактирование, печать и оформление отчета проекта

Т = 0,75· Т =0,75·181,4=136,1 чел.-ч.

Т = Т + Т =181,4+136,1=317,5 чел.-ч.

Итого, трудоемкость разработки программного продукта составляет:

Т = 176 + 57,6 + 134,1 + 205,7 + 128,5 + 617 + 317,5 = 1636,4 чел.-ч.

Результаты вычисления затрат труда на различных этапах работ приведены в таблице 4.2.

Таблица 4.2 – Затраты труда на этапах проектирования

Наименование работы

Трудоемкость

в чел. – ч.

в чел. – дн.

Описание задачи

176

22

Изучение задания

57,6

7,2

Разработка алгоритма

134,1

16,7

Разработка блок-схемы

205,7

25,7

Написание программы

128,5

16

Отладка программы

617

77,1

Подготовка документации

317,5

39,7

Итого:

1636,4

204,4