7 Организационно – экономическая часть
Организационно-экономическая часть дипломного проекта по разработке серверного программного обеспечения предусматривает выполнение следующих работ:
Определение структуры (этапов) работ по созданию ПО.
Расчет трудоемкости проекта.
Определение численности исполнителей.
Разработка календарного графика работ;
Определение структуры затрат на разработку проекта;
Оценка экономической целесообразности реализации проекта.
7.1 Расчет трудоемкости проекта
Стадии и этапы разработки программного продукта, согласно ГОСТ 19102-77. ЕСПД, представлены в таблице 1.
Таблица 1 – Стадии разработки
Стадии разработки |
Этапы работ |
Содержание работ |
1. Разработка технического задания |
Обоснование необходимости разработки программы. Разработка и утверждение технического задания. |
Определение назначения и целей подсистемы. Определение требований к подсистеме. Выявление функций и задач подсистемы. Определение состава и содержания работ по разработке подсистемы.
|
2. Разработка алгоритма |
Разработка общего алгоритма подсистемы. |
Разработка схемы алгоритма работы подсистемы. Описание алгоритма. |
3. Разработка программы |
Разработка программного продукта. |
Выбор языка программирования. Создание таблиц и разработка структуры базы данных. Разработка программных модулей. |
4. Тестирование и отладка |
Разработка методики тестирования программного продукта. |
Разработка методики проведения тестирования. Автономная отладка. Комплексная отладка. |
4. Создание программной документации. |
Разработка программной документации. |
Составление программной документации. Корректировка программной документации в процессе разработки и наладки программы. Оформление программной документации. |
5. Внедрение |
Подготовка и передача программы. |
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. |
Расчет трудоемкости является основополагающим для определения общих затрат на реализацию проекта, так как через него, в конечном итоге, оценивается один из основных затратных показателей – совокупные затраты на оплату труда исполнителей. Именно поэтому ему должно быть уделено особое внимание.
Общие затраты труда на разработку и внедрение изделия (проекта) определяют следующим образом:
( 1 )
где ti - затраты труда на выполнение i -го этапа проекта.
Таблица 2 – Общие затраты труда
Стадия разработки |
Трудоемкость |
|
чел/дни |
чел/час |
|
Разработка ТЗ |
5 |
40 |
Разработка алгоритма |
9 |
72 |
Разработка программы |
13 |
104 |
Тестирования |
5 |
40 |
Создание документации |
4 |
32 |
Внедрение |
5 |
40 |
ИТОГО |
41 |
328 |
Второй и третий столбцы таблицы 2 заполнились по методу прямого хронометрирования, когда продолжительность выполнения отдельных работ фиксируется в процессе их выполнения, т.е. постфактум.