- •1 Технико-экономическое обоснование разработки дипломного проекта
- •1.1 Обоснование целесообразности разработки проекта
- •1.2 Оценка качества разрабатываемого проекта
- •1.3 Организация и планирование работ
- •1.4 Расчет затрат на разработку проекта
- •1.5 Расчет эксплуатационных затрат
- •1.6 Расчет экономического эффекта и показателей экономической эффективности
1.3 Организация и планирование работ
Для разработки системы было задействовано два человека: руководитель проекта и исполнитель (инженер-программист).
Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы. Стадии разработки, этапы и содержание работ приведены в таблице 1.2
Трудоемкость работ определялась с учетом срока окончания работ, объемом выполняемых функций, выбранным языком программирования. Выбор комплекса работ по разработке проекта производится в соответствии с ГОСТ 19.102-77 "Единая система программной документации", устанавливающего стадии разработки.
Таблица 1.2 - Стадии разработки, этапы и содержание работ
Содержание работ |
Исполнители |
Длительность в днях |
Загрузка |
|||
в днях |
в % |
|||||
1 Техническое задание |
||||||
1.1 Исследование и обоснование стадии создания |
||||||
1.1.1 Постановка задачи |
Руководитель Программист |
2 3 |
1 3 |
50 100 |
||
1.1.2 Сбор исходных данных |
Руководитель Программист |
14 |
14 |
100 |
||
Итого по этапу |
Руководитель Программист |
17 |
1 17 |
|
||
1.2 Научно-исследовательские работы |
||||||
1.2.1 Анализ существующих методов решения задачи |
Руководитель Программист |
5 |
5 |
100 |
||
1.2.2 Обоснование принципиальной важности разработки |
Руководитель Программист |
2 3 |
1 3 |
50 100 |
||
Итого по этапу |
руководитель программист |
8 |
1 8 |
|
||
1.3 Разработка и утверждение технического задания |
||||||
1.3.1 Определение требований к системе |
руководитель программист |
2 2 |
1 2 |
50 100 |
||
1.3.2 Определение структуры входных и выходных данных |
руководитель программист |
2 5 |
1 5 |
50 100 |
||
1.3.3 Выбор технических и программных средств реализации |
руководитель программист |
3 3 |
1 3 |
33 100 |
||
1.3.4 Согласование и утверждение технического задания |
руководитель программист |
3 5 |
1 5 |
33 100 |
||
Итого по этапу |
руководитель программист |
15 |
4 15 |
|
||
2 Технический проект |
||||||
2.1 Разработка алгоритма решения задачи |
руководитель программист |
14 |
14 |
100 |
||
2.2 Определение формы представления входных и выходных данных |
руководитель программист |
5 |
5 |
100 |
||
2.3 Разработка структуры программы |
руководитель программист |
5 |
5 |
100 |
||
Итого по этапу |
руководитель программист |
24 |
24 |
|
||
3 Рабочий проект |
||||||
3.1 Программирование и отладка программы |
Руководитель Программист |
24 |
24 |
100 |
||
3.2 Проведение испытаний программы |
Руководитель Программист |
4 6 |
4 6 |
100 100 |
||
3.3 Анализ результатов испытаний |
Руководитель Программист |
4 7 |
3 7 |
75 100 |
||
Итого по этапу |
Руководитель Программист |
37 |
7 37 |
|
||
4 Оформление рабочей документации |
||||||
4.1 Проведение расчетов |
Руководитель |
|
- |
- |
||
показателей безопасности |
Программист |
3 |
3 |
100 |
||
жизнедеятельности |
|
|
|
|
||
4.2 Проведение экономических |
Руководитель |
|
- |
- |
||
расчетов |
Программист |
4 |
4 |
100 |
||
4.3 Оформление пояснительной |
Руководитель |
4
|
3 |
75 |
||
записки |
Программист |
19 |
19 |
100 |
||
Итого по этапу |
Руководитель |
|
3 |
|
||
|
Программист |
26 |
26 |
|
||
Итог по проекту |
Руководитель |
|
16 |
|
||
|
Программист |
127 |
127 |
|
||
Для определения ожидаемой продолжительности
работы
применяется
формула 1.1.
(1.1)
где tmin - кратчайшая продолжительность заданной работы (оптимистическая оценка);
tmax - самая большая продолжительность работы (пессимистическая оценка);
tн.в. - наиболее вероятная продолжительность работы, определяемая по формуле:
.
((1.2)
Оценка трудоемкости отдельных видов работ приведена в таблице 1.3.
Таблица 1.3 - Оценка трудоемкости отдельных видов работ
Виды работ |
Оптимистическая оценка tmin |
Реалистическая оценка tн.в |
Пессимистическая оценка tmax |
Ожидаемая продолжительность работы |
1.1 |
14 |
17 |
20 |
17 |
1.2 |
6 |
8 |
10 |
8 |
1.3 |
14 |
15 |
16 |
15 |
2.1 |
13 |
14 |
15 |
14 |
2.2 |
4 |
5 |
6 |
5 |
2.3 |
4 |
5 |
6 |
5 |
3.1 |
20 |
24 |
28 |
24 |
3.2 |
5 |
6 |
7 |
6 |
3.3 |
6 |
7 |
8 |
7 |
4.1 |
1 |
2 |
3 |
2 |
4.2 |
2 |
3 |
4 |
3 |
4.3 |
15 |
19 |
23 |
19 |
На основе данных таблицы 1.3 разработан календарный график выполнения работ (таблица 1.4) показывающий последовательность и взаимосвязь выполнения комплекса работ.
Таблица 1.4 - Календарный график выполнения работ
Вид работы |
Исполнители |
Длительность в днях |
График работ |
1.1 |
Программист |
17 |
12.01.09 -27.01.09 |
1.2 |
Программист |
8 |
28.01.09-4.02.09
|
1.3 |
Программист |
15 |
5.02.09-19.02.09 |
2.1 |
Программист |
14 |
20.02.09-5.03.09
|
2.2 |
Программист |
5 |
6.03.09-11.03.09 |
2.3 |
Программист |
5 |
12.03.09-16.03.09
|
3.1 |
Программист |
24 |
17.03.09-9.04.09 |
3.2 |
Программист |
6 |
10.04.09-15.04.09 |
3.3 |
Программист |
7 |
16.04.09-22.04.09 |
4.1 |
Программист |
5 |
23.04.09 - 27.04.09 |
4.2 |
Программист |
5 |
28.04.09 – 2 05.09 |
4.3 |
Программист |
24 |
3.05.09 – 26.05.09 |
Построим на основе данных таблицы 1.4 столбиковую диаграмму, представляющую этапы работ, на рисунке 1.1.
Рисунок 1.1. – Этапы выполнения работ
