Расчет общей трудоемкости разработки программного обеспечения
Себестоимость продукции — это затраты предприятия на ее производство и реализацию, выраженные в денежной форме. Себестоимость ПО представляет собой стоимостную оценку затрат на его создание и реализацию. Смета затрат на разработанный программный продукт составляется на основе общей трудоемкости разработки ПО и трудоемкости выполняемых работ по этапам разработки ПО. При реализации данной курсовой работы были выделены следующие этапы, представленные в таблице 5.1.1 [6].
Таблица 5.1.1 — Этапы реализации курсовой работы
Наименование этапа разработки | Процент от общего времени разработки |
Подготовительный этап | 5 |
Изучение предметной области | 10 |
Концептуальное проектирование | 14 |
Программная реализация | 36 |
Тестирование | 5 |
Оформление программной документации | 10 |
Внедрение | 0 |
Составление пояснительной записки и графической части дипломного проекта | 20 |
Примечание: Процент этапов реализации курсовой работы проставляется в зависимости от сложности ПО.
|
|
Для расчета скорректированной трудоемкости включают следующие этапы:
– концептуальное проектирование;
– программная реализация;
– тестирование;
– оформление программной документации;
– внедрение.
Трудоемкость (скорректированная) работ на данных этапах определяется по формуле:
, (5.1.1)
где — скорректированная трудоемкость;
— количество рабочих недель (8 недель);
— количество рабочих дней в неделю (5 определяем трудоёмкость 8 5 (суммировать проценты, выделенные вверху));
— суммарный процент этапов разработки, включаемых в расчет.
Таким образом, скорректированная трудоемкость составляет:
= 8 5 (14% + 36% + 5% + 10% + 0%)= 26 чел.-дн.
Исходя из того, что данный проект выполняется в учебных целях трудоемкость работ на этапе внедрения не учитывается в трудоемкости разработки ПО, так как внедрение ПО в производственный или учебный процесс не предполагается.