Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рекомендация Диплом.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
    1. Определение других параметров разрабатываемого проекта

Срок разработки:

Например: СР = 2,5 • ЧМ 0,38 = 2,5 • 820,38 = 13мес;

Производительность труда:

(3)

Например:

Среднее количество работников:

(4)

Например: = 6 чел.

    1. Расчет полной трудоемкости разработки

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

Tпп = Кур * tн (5)

где Кур - коэффициент уровня программной разработки;

tн - номинальная трудоёмкость, чел-мес.

Номинальная трудоемкость разработки определяется на основании типа программного продукта. Разрабатываемый программный продукт является независимым, поэтому формула будет выглядеть:

tн = 2,8 * КЧИК1,2 (6)

где КЧИК - число исходных команд в тексте программы.

Номинальное число исходных команд в программе 6 тысяч, тогда номинальная трудоемкость будет равна

tн = 2,8 * 61,2 = 24,04 нормо-часов.

Коэффициент уровня программной разработки (КУР) определяется по 15 факторам, приведенным в таблице 4 и объединенным по содержанию в 4 группы.

Таблица 4

Оценка коэффициента уровня программной разработки

Факторы, определяющие уровень программной разработки

Коэффициент рейтинга

Требования к программному изделию

1) надежность (ТНПП)

2) сложность (СПП)

3) размер базы данных (РБД)

Выбрать из таблицы 2 в соответствии с уровнем разработки

Характеристика ЭВМ

4) ограничение по быстродействию (МК)

5) ограничение по оперативной памяти (ОП)

6) изменяемость виртуальной машины (МК)

7) число обращений к ЭВМ (ОП)

Выбрать из таблицы 2 в соответствии с уровнем разработки

Требования к исполнителям

8) квалификация аналитика (КА)

9) опыт работы в данной среде (КА)

10) квалификация программиста (КП)

11) опыт работы с языком программы (КП)

12) опыт работы с виртуальной машиной (КП)

Выбрать из таблицы 2 в соответствии с уровнем разработки

Требования к проекту программной разработки

13) применение современного программирования (ПСМ)

14) использование инструментальных средств (ИИС)

15) ограничение сроков разработки (ОСР)

Выбрать из таблицы 2 в соответствии с уровнем разработки

Коэффициент программного продукта

Перемножить коэффициенты

Например: Произведение коэффициентов составило 0,178, тогда полная трудоемкость программного продукта: Tпп = 0,178 * 24,04 = 4,3 чел-мес.

Продолжительность разработки определяем по формулам в чел-мес. и чел-час.:

Тп мес = 2,5 * Tпп0,32 (7)

Тп час = Тп мес*Др*Чд (8)

где Др – число рабочих дней в месяце, дни

Чд - продолжительность рабочего дня, час.

Например: Тп = 2,5*4,30,32=3,98 мес., данное значение округлим и получим продолжительность разработки равное 4 мес.

Чп = 3,98*22*8 = 700,48 чел-час.

С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом:

, (9)

где kкор – коэффициент изменения трудоемкости.

Таблица 5

Таблица коэффициентов изменения трудоемкости

Уровень языка программирования

Характеристика языка программирования

Коэффициент изменения трудоемкости

1

Покомандный автокод-ассемблер

1

2

Макроассемблер

0,95

3

Алгоритмические языки высокого уровня

0,8 - 0,9

4

Алгоритмические языки сверхвысокого уровня

0,7 - 0,8