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

Вычисление трудоемкости (Вариант 2)

Затраты труда определяются через условное количество программных команд (Q) данной стадии разработки:

Q=q*Kсл*(1+Kкор)

Где:

q- предполагаемое число операторов;

Kсл- коэффициент сложности программы, Kсл≈ 1,25

Kкор- коэффициент коррекции программы в ходе ее разработки,Kкор=0.05-0.1

(Kкор≈0.05)

Затраты труда (в человеко-часах) на изучение задачи определяется как:

Tиз= (Q*b)/B*Kкв

Где:

Q-Условное кол-во операторов (команд);

B-Производительность исполнения ( кол-во команд в час);

b- Коэффициент, учитывающий качество описания задачи ,b= 1.2-1.5 (b≈1,3)

Ккв- коэффициент квалификации программиста, зависящий от стажа работы

программиста.

Значение Ккв приведены в табл. 3.2 Из значение Ккв выбираем наиболее подходящий для начинающего программиста, т е Ккв= 0.8

Таблица 3.2 Коэффициенты квалификации программиста

Стаж работы

Ккв

До 2х лет

0.8

2-3 года

1.0

4-5 лет

1.2

6-7 лет

1.4

Более 7 лет

1.6

Остальные величины Тин, Тсх, Тинф_сист, Тинт и Тот рассчитываются по формуле:

Т=Q/B*Kкв

Производительность исполнения В определяется из таблицы 3.3

Таблица 3.3 Производительность исполнения.

Характер работы

Производительность, команд/час

1) изучение задачи

95-100

2) обработка текстовой и графической информации

80-90

3) разработка схем

70-75

4) информационное наполнение

80-85

5) создание интерфейса

60-70

6) отладка

25-30

За счет использования многопоточной операционной среды Windows 98 затрат на компиляцию можно избежать т.е. Тэвм =0

Вычислим трудоемкость данной работы.

Общее кол-во идентификаторов и операторов q1 оценивается по количеству набираемого текста программы в соответствии с рекомендациями в методических указаниях.

Коэффициент типизации Ктип=40% выбирается в соответствии с рекомендациями в методических указаниях.

21

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]