
- •5. Организационно-экономическая часть
- •5.1 Определение этапов и содержания работ. Расчет трудоемкости.
- •5.2 Расчет трудоемкости
- •5.3 Определение численности исполнителей
- •5.4 Построение сетевого графика
- •5.5 Календарный график выполнения проекта.
- •5.6 Анализ структуры затрат проекта
- •5.6.1 Расчет расходов, связанных с заработной платой
- •5.6.2 Расчет расходов, связанных с обеспечением работ оборудованием
- •5.6.3 Расчет расходов, связанных с организацией рабочих мест
- •5.6.4 Расчет накладных расходов
- •5.7 Исследование рынка для разработанного программного комплекса
- •5.7 Планирование цены и прогнозирование прибыли
- •5.9 Выводы
5.4 Построение сетевого графика
Для определения временных затрат и трудоемкости разработки программного обеспечения систем используется метод сетевого планирования. Метод сетевого планирования позволяет установить единой схемой связь между всеми работами в виде наглядного и удобного для восприятия изображения (сетевого графика), представляющего собой информационно-динамическую модель, позволяющую определить продолжительность и трудоёмкость, как отдельных этапов, так и всего комплекса работ в целом.
Составление сетевой модели включает в себя оценку степени детализации комплекса работ и определения логической связи между отдельными работами.
С этой целью составляется перечень всех основных событий и работ. В перечне указываются кодовые номера событий, наименования событий в последовательности от исходного к завершающему, кодовые номера работ, перечень всех работ, причём подряд указываются все работы, которые начинаются после наступления данного события.
Таблица 5.5 Соответствие событий и работ
N |
Наименование события |
Код работы |
Работа |
t,(чел-час) |
t, (чел-день) |
0 |
Разработка начата |
0-1 |
Определение требований к программе. Определение стадий, этапов и сроков разработки программы и документации на неё. |
8 |
1 |
1
|
Требования к программе, стадии, этапов и сроки разработки программы и документации на неё определены. |
1-2 |
Обзор существующих программных комплексов синхронизации. Выбор протокола передачи данных для реализации и его обоснование. |
8 |
1 |
2
|
Протокол передачи данных выбран. |
2-3 |
Обзор существующих технологий программирования. Выбор технологии для реализации и обоснование. |
8 |
1 |
3
|
Технология выбрана. |
3-4 |
Разработка протокола передачи данных. |
8 |
1 |
4
|
Протокол разработан. |
4-5 |
Проектирование системы. |
104 |
13 |
5 |
Проектирование системы завершено. |
5-9 |
Оформление документации. |
272 |
34 |
5-6 |
Реализация ядра системы. |
104 |
13 |
||
6 |
Ядро системы создано. |
6-7 |
Реализация модулей, осуществляющих обмен данными. |
112 |
14 |
6-8 |
Реализация пользовательского уровня. |
124 |
15 |
||
7 |
Модули, осуществляющие обмен данными, реализованы. |
7-8 |
Фиктивная работа. |
0 |
0 |
8 |
Пользовательский уровень реализован. |
8-10 |
Тестирование системы. |
128 |
16 |
9 |
Документация оформлена. |
9-12 |
Фиктивная работа. |
0 |
0 |
10 |
Тестирование завершено. |
10-11 |
Корректировка программы. |
40 |
5 |
11 |
Корректировка программы завершена. |
11-12 |
Установка и настройка системы. |
8 |
1 |
12 |
Программа готова к опытной эксплуатации. |
12-13 |
Опытная эксплуатация. |
72 |
9 |
13 |
Опытная эксплуатация завершена. |
13-14 |
Обучение пользователей.
|
8 |
1 |
14 |
Окончание проекта. |
|
|
|
|
В соответствии с содержанием таблицы основных событий и работ проекта строится графическая модель сетевого графика. Она представлена на рисунке 5.2 и на графическом листе.
Рисунок 5.2
Оптимизация сетевого графика далее невозможна, так как основные работы, выполняемые инженером, должен выполнять исполнитель соответствующей квалификации, каким программист не является.
В результате исследования на сетевом графике показан критический путь (0-1-2-3-4-5-6-8-10-11-12-13-14) - путь, имеющий наибольшую суммарную длительность работ, равную 77 дня.