
- •«Астраханский государственный университет»
- •Дипломный проект
- •Введение
- •1 Технический проект
- •1.1 Описание предметной области
- •1.2 Обоснование необходимости внедрения ис
- •1.3 Обзор существующих программных продуктов
- •1.4 Постановка задачи
- •2 Рабочий проект
- •2.1 Функциональное проектирование системы
- •2.2 Инфологические проектирование системы
- •2.2.1 Логическое проектирование
- •2.2.2 Физическое проектирование
- •2.3 Используемые классификаторы и системы кодирования
- •2.4 Разработка интерфейса ис
- •3 Программа и методика испытаний разработанной системы
- •3.1 Обоснование выбора субд
- •3.2 Обоснование выбора языка программирования
- •3.7 Входные и выходные данные
- •4 Экономический и социальный эффект от внедрения проекта
- •4.1 Оценка уровня качества разрабатываемого программного продукта
- •4.2 Организация и планирование работ по разработке проекта
- •4.3 Расчет затрат на разработку проекта
- •4.4 Расчет эксплуатационных затрат
- •4.5 Расчет экономического эффекта и показателей экономической эффективности
- •5 Безопасность жизнедеятельности и эргономика
- •5.1 Анализ опасных и вредных производственных факторов на рабочем месте пользователя пэвм
- •5.2 Требования безопасности при работе с пэвм
- •5.3 Инструкция по охране труда для сотрудника одела телекоммуникационных технологий
- •Заключение
- •Список использованных источников
- •Приложение а. Текст программы
- •Акт внедрения
4.2 Организация и планирование работ по разработке проекта
Для разработки системы было задействовано два человека: руководитель проекта и исполнитель (инженер-программист).
Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке системы. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы. Выбор комплекса работ по разработке проекта производится в соответствии со стандартом «ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств». Стадии разработки, этапы и содержание работ приведены в таблице 5.2.
Таблица 4.2 Стадии разработки, этапы и содержание работ
Этапы работ |
Содержание работ |
1 Исследование и обоснование стадии создания |
1.1 Постановка задачи 1.2 Обоснование необходимости разработки 1.3 Подбор и изучение литературы |
2 Научно-исследовательская работа |
2.1 Анализ существующих методов решения задачи 2.2 Обоснование принципиальной важности разработки |
3 Разработка и утверждение технического задания |
3.1 Определение требований к проекту 3.2 Выбор программных средств разработки 3.3 Согласование и утверждение ТЗ |
4 Технический проект |
4.1 Разработка алгоритма решения задачи 4.2 Определение структуры входных и выходных данных |
5 Проектирование |
5.1 Программирование и отладка алгоритма 5.2 Тестирование 5.3 Анализ полученных результатов и исправление облар\желли\ ошибок |
6 Оформление рабочей документации |
6.1 Выбор методики ТЭО, изучение ГОСТов и правил оформления пояснительной записки 6.2 Оформление раздела ТЭО 6.3 Оформление пояснительной записки |
Для определения ожидаемой продолжительности работы Тож применяется формула (4.3).
|
(4.3) |
где tmin кратчайшая продолжительность заданной работы (оптимистическая оценка);
tmax самая большая продолжительность работы (пессимистическая оценка);
tн.в. наиболее вероятная продолжительность работы, определяемая по формуле (4.4):
|
(4.4) |
Оценка трудоемкости отдельных видов работ приведена в таблице 4.3.
Таблица 4.3 Оценка трудоемкости отдельных видов работ
Виды работ |
Оптимистическая оценка tmin |
Реалистическая оценка tн.в |
Пессимистическая оценка tmax |
Ожидаемая продолжительность работы
|
1.1 |
3 |
4 |
5 |
4 |
1.2 |
1 |
2 |
3 |
2 |
1.3 |
8 |
9 |
10 |
9 |
2.1 |
3 |
4 |
5 |
4 |
2.2 |
2 |
4 |
6 |
4 |
3.1 |
2 |
3 |
4 |
3 |
3.2 |
1 |
2 |
3 |
2 |
3.3 |
2 |
3 |
4 |
3 |
4.1 |
11 |
13 |
15 |
13 |
4.2 |
2 |
3 |
4 |
3 |
5.1 |
30 |
40 |
50 |
40 |
5.2 |
3 |
4 |
5 |
4 |
5.3 |
10 |
13 |
16 |
13 |
6.1 |
3 |
4 |
5 |
4 |
6.2 |
2 |
4 |
6 |
4 |
6.3 |
10 |
12 |
14 |
12 |
Суммарное ожидаемое время на выполнение всех этапов |
124 |
На основе данных таблице 4.3 разработан календарный график выполнения работ (таблице 4.4), показывающий последовательность и взаимосвязь выполнения комплекса работ.
Таблица 4.4 Календарный график выполнения работ
Вид работы |
Исполнители |
Длительность в днях |
Загрузка, дней |
Загрузка, % |
1.1 |
Программист |
4 |
4 |
100 |
Руководитель |
2 |
50 |
||
1.2 |
Программист |
2 |
2 |
100 |
Руководитель |
1 |
50 |
||
1.3 |
Программист |
9 |
9 |
100 |
Руководитель |
|
|
||
2.1 |
Программист |
4 |
4 |
100 |
Руководитель |
3 |
75 |
||
2.2 |
Программист |
4 |
4 |
100 |
Руководитель |
4 |
|
||
3.1 |
Программист |
3 |
3 |
100 |
Руководитель |
3 |
100 |
||
3.2 |
Программист |
2 |
2 |
100 |
Руководитель |
|
|
||
3.3 |
Программист |
3 |
3 |
100 |
Руководитель |
3 |
100 |
||
4.1 |
Программист |
13 |
13 |
100 |
Руководитель |
|
|
||
4.2 |
Программист |
3 |
3 |
100 |
Руководитель |
|
|
||
5.1 |
Программист |
40 |
40 |
100 |
Руководитель |
|
|
||
5.2 |
Программист |
4 |
4 |
100 |
Руководитель |
4 |
100 |
||
5.3 |
Программист |
13 |
13 |
100 |
Руководитель |
6 |
46 |
||
6.1 |
Программист |
4 |
4 |
100 |
Руководитель |
|
|
||
6.2 |
Программист |
4 |
4 |
100 |
Руководитель |
|
|
||
6.3 |
Программист |
12 |
12 |
100 |
Руководитель |
|
|
||
|
Итого: 124 дня Итого по исполнителям: РП - 26 дней, ИП – 124 дня |
Построим на основе данных таблице 4.4 столбиковую диаграмму, представляющую этапы работ (рисунок 4.1)
Рисунок 4.1 – Этапы выполнения работ