Расчет времени на создание программного продукта.

Данная задача может быть отнесена к . группе сложности.

Коэффициент С определяется из табл.3 на пересечении групп сложности и степени новизны.

Табл. 3

ЯЗЫК

ГРУППА

СТЕПЕНЬ НОВИЗНЫ

ПРОГРАММИР.

СЛОЖНОСТИ

А

Б

В

Г

ВЫСОКОГО

1

1,38

1,26

1,15

0,69

2

1,30

1,19

1,08

0,65

УРОВНЯ

3

1,20

1,10

1,00

0,60

НИЗКОГО

1

1,58

1,45

1,32

0,79

2

1,49

1,37

1,24

0,74

УРОВНЯ

3

1,38

1,26

1,15

0,69

Для данной задачи коэффициент С = 1,49

Теперь, исходя из формулы 1 можно определить условное число команд Q

Q = 1450*1, 49=2160, 5

Определяем время, затраченное на каждый этап создания программного продукта:

1) Тпо (время на подготовку описания задачи), берется по факту и составляет:

Тпо = 40 чел / час.

2) То ( время на описание задачи ) определяется по формуле :

То = Q * B / (50 *K ), (2)

где В - коэффициент учета изменений задачи, коэффициент В в зависимости от сложности задачи и числа изменений выбирается в интервале от 1,2 до 1,5.

Для данной задачи В = 1,4

К - коэффициент, учитывающий квалификацию программиста.

Выбрать значение коэффициента К можно из табл. 4

Табл. 4

Стаж программиста

Значение коэффициента К

до 2-х лет

0,8

от 2 до 3 лет

1,0

от 3 до 5 лет

1,1 - 1,2

от 5 до 10 лет

1,2 - 1,3

свыше 10 лет

1,3 - 1,5

В данном случае коэффициент К = 1,2

Применяя формулу 2 подсчитываем время на описание задачи .

То = 2160,5*1,4/(50*1,2)=50,5 (чел / час)

3) Та (время на разработку алгоритма ) рассчитываем по формуле :

Та = Q / (50 * K) (3)

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

Та =2160,5/(50*1,2)=36 (чел / час)

4) Тбс (время на разработку блок - схемы ) определяется аналогично Та по формуле 3 и составляет

Перейти на страницу: 1 2 3