ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ ПРОЕКТА



Постановка задачи

 

Разрабатываемая информационная подсистема складского учета для компании «Минтком» выполняет ряд функций, которые можно сгруппировать в 3 основных направления:

- учет поступления товаров и материала;

- учет и организация расхода товаров и материала;

- формирование отчетной документации.

Примерный срок службы программы до морального старения – 4 года, что будет являться расчетным периодом.

Программа разрабатывается для работников с различным квалификационным уровнем. Число операторов программы б = 1700 ед.

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

Трудоемкость разработки программного обеспечения определяется по формуле:

 

Тпо = То + Ти + Та + Тп + Тотл + Тд, (6.1)

 

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

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

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

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

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

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

Большинство составляющих трудоемкости определяются через общее число операторов

 

, (6.2)

 

Где а – число операторов, ед.;

с – коэффициент сложности задачи (с = 1,25….2);

р – коэффициент коррекции программы, учитывающий новизну проекта (для новой программы р=0,1)

Затраты труда на описание задачи То точно определить заранее невозможно, поэтому принимают ориентировочно То = 30…40 чел.-ч.

Затраты труда на исследование предметной области Ти с учетом уточнения описания и квалификации программистов определяются по формуле:

 (6.3)

 

где D – общее число операторов, ед.;

b – коэффициент увеличения затрат труда, вследствие недостаточного описания задачи (b = 1,2…1,5);

su – количество операторов, приходящееся на 1 чел.-ч (для данного вида работ su = 75…85 ед/чел.-ч);

kk – коэффициент квалификации программиста (определяется в зависимости от стажа работы: до 2-х лет – 0,8; от 2-х до 3-х – 1,0; от 3-х до 5 лет – 1,1…1,2; от 5 до 7 лет – 1,3…1,4; свыше 7 лет – 1,5…1,6)

Затраты труда на разработку алгоритма решения задачи Та рассчитывается по формуле:


 (6.4)

 

где = 20…25 ед/чел.-ч.

Затраты труда на составление программы на ЭВМ по готовой блок-схеме:

 

, (6.5)

 

где sn = 20…25 ед/чел.-ч

Затраты труда на отладку программы на ПЭВМ:

 

 (6.6)

 

где sотл – 4…5 ед/чел.-ч.

Затраты труда на подготовку документации по задаче:

Тд = Тдр + Тдо, (6.7)

где Тдр – затраты труда на подготовку материалов в рукописи:

 

 (6.8)

 

где sдр = 15…20 ед/чел.-ч.

Затраты труда на редактирование, печать и оформление документов:

Тдо = 0,75Тдр (6.9)


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

Т = Тпо kкор, (6.10)

 

где kкор – коэффициент, учитывающий уровень языка программирования (kкор = 0,8…1,0).

Условное число операторов программы составит:

D = 1700 * 1,5 * (1 + 0,1) = 2805,0 ед.

Затраты труда на описание задачи: To= 30 чел.-ч. Работу выполняет инженер-технолог с окладом 8000 руб. в месяц. Коэффициент квалификации kk= 0,8 (стаж работы до 2-х лет). Определим, что b= 1,2; sи=75 чел.-ч.

Затраты труда на изучение задачи:

Tu = (2805*1,2) / (75*0,8) = 56,1 чел.-ч.

Затраты труда на разработку блок-схемы (sa = 20 ед/чел.-ч):

Ta = 2805 / (20*0,8) = 175,31 чел.-ч.

Затраты труда на программирование (sn = 20 ед/чел-ч):

Tn = 2805 / (20*0,8) = 175,31 чел.-ч.

Затраты труда на отладку программы (sотл = 4 чел.-ч):

Tотл = 2805 / (4*0,8) = 876,56 чел.-ч.

Затраты труда на подготовку материалов в рукописи (sдр = 15 чел.-ч):

Tдр = 2805 / (15*0,8) = 233,75 чел.-ч.

Затраты труда на редактирование, печать и оформление документов:

Tдо = 0,75*233,75 = 175,31 чел.-ч.

Затраты труда на подготовку документации по задаче:

Tд = 233,75 + 175,31= 409,06 чел.-ч.

Трудоемкость разработки программного обеспечения:

Tпо = 30 + 56,1 + 175,31 + 175,31 + 876,56 + 409,06 = 1722,35 чел.-ч.

С учетом корректировки (язык Visual Basic относится к категории программирования высокого уровня, kкор = 0,9):

T = 1722,35*0,9 = 1550,12 чел.-ч.

На основании полученных результатов, можно составить диаграмму распределения трудоемкости проекта (рисунок 6.1). Эта диаграмма наглядно отображает доли видов каждого из видов в общем объеме трудоемкости выполняемой задачи.

 

Рисунок 6.1 – Распределение трудоемкости проекта

 


Дата добавления: 2018-10-25; просмотров: 354; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!