Таблица 3.1 – Значение коэффициента
Язык программирования |
Группа сложности |
Группа новизны |
|||
А |
Б |
В |
Г |
||
Высокого уровня |
1 2 3 |
1,38 1,30 1,20 |
1,26 1,19 1,10 |
1,16 1,08 1,00 |
0,69 0,65 0,60 |
Низкого уровня |
1 2 3 |
1,58 1,49 1,38 |
1,45 1,37 1,26 |
1,32 1,24 1,15 |
0,79 0,74 0,69 |
Коэффициент недостаточности описания задачи B зависит от степени сложности ПС и определяется по таблице 3.2.
Таблица 3.2 – Значение коэффициента B
Группа сложности |
1 |
2 |
3 |
B |
1,2 |
1,35 |
1,5 |
В нашем случае, коэффициент недостаточности описания задачи составляет, в соответствии с выбранной группой сложности, .
Коэффициент квалификации программиста зависит от стажа работы программиста и определяется по таблице 3.3.
Таблица 3.3 – Зависимость коэффициента от стажа программиста
Стаж работы программиста |
|
До 2-х лет От 2-х до 3-х лет От 3-х до 5-ти лет От 5-ти и до 10-и лет Свыше 10-ти лет |
0,8 1,0 1,1-1,2 1,2-1,3 1,3-1,5 |
Выбран .
Разработка ПС включает шесть операций:
· подготовка описания задачи;
· исследование алгоритма решения задачи;
· разработка блок-схемы алгоритма решения задачи;
· программирование по блок-схеме алгоритма;
· отладка программы решения задачи на ЭВМ;
· подготовка документации по задаче.
Время выполнения операции подготовки описания задачи может определяться по нормативам, или по эмпирической формуле:
где – трудоемкость операции в наиболее благоприятных условиях (оптимистическая оценка); – трудоемкость операции при неблагоприятных условиях (пессимистическая оценка); – трудоемкость операции при нормальных условиях (наиболее вероятная оценка).
Ориентировочные величины оценки трудоемкости операции подготовки описания задачи в зависимости от величины приводятся в таблице 3.4.
Таблица 3.4 – Оценка времени подготовки описания задачи
100 |
10 |
15 |
20 |
500 |
20 |
35 |
50 |
1000 |
25 |
50 |
75 |
1500 |
30 |
60 |
90 |
2000 |
40 |
70 |
100 |
2500 |
50 |
80 |
110 |
5000 |
70 |
110 |
150 |
10000 |
100 |
150 |
200 |
20000 |
150 |
225 |
300 |
30000 |
200 |
300 |
400 |
Трудоемкость исследования алгоритма решения задачи определяется по формуле:
Трудоемкость разработки блок-схемы алгоритма определяется по формуле:
Трудоемкость программирования по блок-схеме алгоритма определяется по формуле:
Трудоемкость отладки программы на ЭВМ рассчитывается по формулам:
· при автономной отладке одной задачи
· при комплексной отладке
Трудоемкость подготовки документации по задаче определяется по формуле:
где – затраты труда на подготовку материалов рукописи.
– затраты труда на редактирование, печать и оформление документации:
Тогда трудоемкость подготовки документации по задаче:
Общая трудоемкость создания ПС определяется путем суммирования трудоемкостей по этапам. Результаты расчетов трудоемкости сведены в таблице 3.5.
Таблица 3.5 – Трудоемкость создания программных средств
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.