В качестве основного фактора, определяющего трудоемкость и длительность разработки программного продукта принимается размер исходного текста программы.
Обозначим:
G — Трудоемкость разработки программного продукта, чел./мес.;
Т — длительность разработки программного продукта, месяц.
G и Т определяются по формулам:
=0,7 чел./мес.,.
где n — количество тысяч строк исходного текста программы=0,742.
=0,96 месяцев.
Количество разработчиков R определяется по формуле:
R=G/T=0,7/0,96 =1 человек, причем результат округляется до большего целого.
Определение трудоемкости t по этапам работ, связанным с разработкой программного продукта выполняется по данным таблицы.
Таблица 4. Распределение трудоемкости, в процентах
|
Наименование этапа работ. | Размер программного продукта, n. | |
| | | |
1. Формулирование и анализ требований. | | 0,112. | |
2. Проектирование алгоритмов. | | 0,182. | |
3. Программирование. | | 0,284. | |
4. Отладка контрольного примера. | | 0,112. | |
|
Календарное планирование работ
Продолжительность этапов работ, в процентах и днях.
Таблица 5. Этапы работ в процентах и днях.
|
Наименование этапа работ. | Размер программного продукта, n. | |
| | дни. | |
1. Формулирование и анализ требований. | | 5,5. | |
2. Проектирование алгоритмов. | | 6,9. | |
3. Программирование. | | 11,2. | |
4. Отладка контрольного примера. | | 5,2. | |
Итого. | | 28,8. | |
|
На основании данного расчета составляется план-график выполнения работ.
На рисунке 32 представлена диаграмма Ганта.
Рисунок 32. Диаграмма Ганта.