![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Расчет трудоемкости разработки
Трудоемкость разработки программного обеспечения рассчитывается как сумма времен, затраченных на выполнение нескольких составляющих процесса разработки, выполняемых последовательно и производится по следующей формуле:
Тразр – общее время на создание программного продукта; Тпо –подготовка описания задачи; То – описание задачи; Та – разработка алгоритма; Тбс – разработка блок-схемы алгоритма; Тн – написание программы; Тп – набор программы на ПК; Тот – отладка и тестирование программы; Тд – оформление документации, инструкции пользователю, пояснительной записки и др. Время рассчитывается в человеко-часах, причем Условное число команд
где
Для выбора значения коэффициента условного числа команд 1. Задачи учета: от 1400 до 1500 2. Задачи оперативного управления: от 1500 до 1700 3. Задачи планирования: от 3000 до 3500 4. Многовариантные задачи: от 4500 до 5000 5. Комплексные задачи: от 5000 до 5500 Поскольку в данном отчете рассматривается разработка программного модуля для Web-сайта «ЦЦТ Флешка» то коэффициент Программные продукты по степени новизны могут быть отнесены к одной из 4-х групп: – группа А – разработка принципиально новых задач; – группа Б – разработка оригинальных программ; – группа В – разработка программ с использованием типовых решений. – группа Г – разовая типовая задача. Созданный проект по степень новизны относится к группе Г. По степени сложности программные продукты могут быть отнесены к одной из 3-х групп: 1 – алгоритмы оптимизации и моделирования систем; 2 – задачи учета, отчетности и статистики; 3 – стандартные алгоритмы. Данный проект по степени сложности может быть отнесен к третьей группе сложности. Коэффициент
Таблица 5.1-Коэффициенты новизны и сложности программы
Поскольку для создания программного продукта в данном отчете использовался язык высокого уровня – JavaScript, то коэффициент в соответствии с таблицей: Теперь, исходя из формулы (1) можно определить условное число команд
Определяем время, затраченное на каждый этап создания программного продукта:
То (время на описание задачи) определяется по формуле:
где
Для данного проекта примем Выбор значение коэффициента 1. Стаж программиста до 2-х лет: К= 0, 8; 2. от 2 до 3 лет: К= 1, 0 3. от 3 до 5 лет: К= 1, 1 - 1, 2 4. от 5 до 10 лет: К= 1, 2 - 1, 3 5. свыше 10 лет: К= 1, 3 - 1, 5 Стаж программирования на JavaScript составляет 2, 5 года, поэтому К= 1, 0. Применяя формулу (3) подсчитываем время на описание задачи:
Применяя формулу (4) подсчитываем время на разработку алгоритма.
Применяя формулу (5) подсчитываем время написания программы на языке программирования:
Применяя формулу (6) подсчитываем время набора программы.
Подставляем значения в формулу и получаем:
Подставляем значения в формулу и получаем: Теперь, зная время, затраченное на каждом этапе, можно подсчитать общее время на создание программного продукта:
Или в человеко-днях, на создание программного продукта будет затрачено:
где
Таким образом, общая продолжительность разработки составит приблизительно 30 календарных дней.
|