logo search
1

Определение трудоемкости разработки пп

Трудоемкость разработки программного продукта может быть определена укрупненным методом. При этом необходимо воспользоваться формулой:

, (7.1)

где ТОА – трудоемкость подготовки описания задачи и исследования алгоритма решения;

ТБС – трудоемкость разработки блок-схемы алгоритма;

ТП – трудоемкость программирования по готовой блок-схеме;

ТОТЛ – трудоемкость отладки программы на ЭВМ;

ТДР – трудоемкость подготовки документации по задаче в рукописи;

ТДО – трудоемкость редактирования, печати и оформления документации по задаче.

Составляющие приведенной формулы определяются, в свою очередь, через условное число операторов Q в разрабатываемом ПП по формуле:

(7.2)

где q – число операторов в программе (q= 2500);

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

p – коэффициент коррекции программы в ходе ее разработки (р=0,2);

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

Коэффициент коррекции программ p характеризует увеличение объема работ за счет внесения изменений в алгоритм и программу, изменения состава и структуры информации, а также уточнений, вносимых разработчиком программы для улучшения ее качества без изменения постановки задачи.

Q = 2500 × 1 × (1 + 0,2) = 3000 (операторов).

Тогда составляющие трудоемкости разработки программы определятся по формулам:

где W – коэффициент увеличения затрат труда вследствие недостаточного или некачественного описания задачи;

К – коэффициент квалификации разработчика алгоритмов и программ (при стаже работы до двух лет К=0,8, при стаже от двух до трех лет К=1,0, при стаже от трех до пяти лет К=1,1...1,2, при стаже от пяти до семи лет К=1,3...1,4, при стаже свыше семи лет К=1,5...1,6) (К=1.3);

Для данного проекта выбраны значения W=1,2 и K=0,8. Таким образом, составляющие трудоемкости разработки программы:

TОА = 3000 × 1,2 × 0,8/ 85 = 34 чел-ч.

TБС = 3000 × 0,8 / 25 = 96 чел-ч.

TП = 3000 × 0,8 / 25 = 96 чел-ч.

TОТЛ = 3 600× 0,8 / 5 = 480 чел-ч.

TДР = 3 600 × 0,8 / 20 = 120 чел-ч.

TДО = 0,75 × 120 = 90 чел-ч.

Определим трудоемкость разработки ПП:

ТРЗ = 41 + 115 + 115 + 576 + 144 + 108 = 862 чел-ч.