КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Вычисление объема и трудоемкости разработки ПООсновой для расчета планируемых смет разработки программного обеспечения является объем программного обеспечения. Общий объем (Vo) программного обеспечения определяется на основе количества и объема функций, реализуемых в рамках программы
(4.1)
где − объем отдельной функции ПО; n − общее число функций. ≈ 12000.
Основываясь на информации о функциях разрабатываемого программного обеспечения определяется объем функций и общая программа, которая уточняется (корректируется) в соответствии с условиями в организации разработки программного обеспечения в соответствии с каталогом программных функций (Приложение В). Скорректированный объем ПО (Vy) рассчитывается по формуле
, (4.1.1) где Vyi – уточненный объем отдельной функции ПО; Тогда уточненный объем ПО будет равен Vyi = 13000 Общая трудоемкость небольших проектов рассчитывается по формуле
Tо = Tн * Kс * Km* Kн, (4.2)
где Тн - нормативная трудоёмкость; Кс - коэффициент, учитывающий сложность ПО; Кm - поправочный коэффициент, учитывающий степень использования при разработке стандартных модулей; Кн - коэффициент, учитывающий степень новизны ПО. Расчет коэффициента сложности производится на основе данных, представленных в таблице 4.1 и Приложении Г.
Таким образом, коэффициент сложности составляет 0,18. Таблица 4.1 – Дополнительные коэффициенты сложности ПО
Степень использования в развитых стандартных программных модулей определяется их удельный вес в общем объеме прогнозируемых продукта. В этом дипломный проект реализуется охват функции разработаны стандартные программные модули, примеры программ и программного обеспечения с 20% до 40%, так что на основе таблицы 4.2 Kт = 0,7.
Таблица 4.2 – Значения поправочного коэффициента, учитывающего использование стандартных модулей типовых программ и ПО (Кт)
Поправочный коэффициент, который учитывает новизну разработанного программного обеспечения (Кн) определяется на основе данных, представленных в таблице 4.3 и равен 0.7. Нормативная трудоёмкость ПО (Тн) определяется на основе принятого в расчёт VУ и категории сложности, которая уточняется с учётом сложности и новизны проекта и степени использования стандартных модулей при разработке. В соответствии с этим, согласно укрупненным нормам времени на разработку ПО (Тн) в зависимости оᴛ уточнённого объема ПО (V0) и группы сложности (Приложение В): объем ПО (строки исходного кода, LOC) 12000, категория сложности ПО 2-я - 312, категория сложности ПО 41.
Таблица 4.3 – Поправочные коэффициенты, учитывающие новизну ПО (Кн)
Нормативная трудоёмкость ПО (Тн) определяется на основе принятого в расчёт VУ и категории сложности, которая уточняется с учётом сложности и новизны проекта и степени использования стандартных модулей при разработке. В соответствии с этим, согласно укрупненным нормам времени на разработку ПО (Тн) в зависимости оᴛ уточнённого объема ПО (V0) и группы сложности (Приложение В): объем ПО (строки исходного кода, LOC) 9000, категория сложности ПО 2-я - 240, категория сложности ПО 41. Следовательно То будет равно То = 240 * 0,18 * 0,7 * 0,7 = 21,168 (чел./дн.).
Численность исполнителей проекта (Чp) рассчитывается по формуле
Ч = То/ (Тр * Фэф), (4.3) где Фэф − эффективный фонд времени работы одного работника в течение года(дн.); Tо − общая трудоемкость разработки проекта (чел./дн.); Tp − срок разработки проекта (лет).
Время выполнения работы (Tp) вычисляем с помощью формулы
Тр = То/(Чр * Фэф), (4.4)
где Чр - плановое число разработчиков.
Эффективный фонд времени работы одного сотрудника (Фэф) рассчитывается по формуле
Фэф = Дг - Дп - Дв - Дo, (4.5)
где Дг - количество дней в году; Дп - количество праздничных дней в году; Дв - количество выходных дней в году; До - количество дней отпуска.
Исходя данным производственного календаря на 2015 год: Дг - 365; Дп = 14; Дв - 96; До - 10, ᴛо по формуле 4.5 получим
Фэф = 365 - 14 - 96 - 10 = 245 (дня).
Плановое число разработчиков Чр = 1, следовательно по формуле 4.4 Тр = 21,168 / (1 * 245) = 0,0864 года = 32 (дня). Следовательно, исходя проделанным расчётам и в соответствии с формулой 4.3 Ч = 21,168 / (0,0864 * 245) = 1 (чел). Результаты выполненных расчетов указаны в таблице 4.4 Таблица 4.4. Сводные результаты расчета трудоемкости.
|