- •Реферат
- •Abstract
- •Содержание
- •Введение
- •1Результаты предпроектного обследования. Формулировка задач проектирования
- •1.1 Описание предметной области
- •1.2 Обоснование необходимости создания аис
- •1.3 Обзор существующих разработок
- •1.4 Выбор комплекса задач, подлежащих автоматизации
- •1.5Выбор средств реализации
- •2Техническое задание
- •2.1 Общие сведения
- •2.2 Назначение и цели создания системы
- •2.3 Характеристика объекта автоматизации
- •2.4 Требования к системе
- •2.4.1 Требования к структуре и функционированию системы
- •2.4.2 Требования к численности и квалификации персонала
- •2.4.3 Требования к надежности
- •2.4.4 Требования к защите информации от несанкционированного доступа
- •2.4.5 Требования по сохранности информации при авариях
- •2.4.6 Дополнительные требования
- •2.4.7 Требования к функциям, выполняемым системой
- •2.4.8 Требования кинформационномуобеспечению
- •2.4.9 Требования кпрограммномуобеспечению
- •2.4.10 Требования ктехническомуобеспечению
- •2.5 Состави содержаниеработ по созданию системы
- •3.1.1 Концептуальная модель предметной области
- •3.2.2 Внутренняя модель предметной области
- •3.3 Характеристика входной информации
- •3.4 Характеристика выходной информации
- •3.6 Разработка пользовательского интерфейса
- •4Описание применения
- •4.1 Назначение программы
- •4.2 Условия применения
- •4.3 Описание задачи
- •4.3.1Подсистема взаимодействия с клиентами
- •4.3.2АрМоператора закупки
- •4.3.3АрМоператора склада
- •4.3.4 Подсистема управления и мониторинга
- •4.5 Входные и выходные данные
- •5Технико-экономическое обоснование проекта
- •5.1 Обоснование целесообразности разработки проекта
- •5.2 Оценка уровня качества разрабатываемого продукта
- •5.3 Организация и планирование работ по разработке проекта
- •5.4 Расчет затрат на разработку проекта
- •5.5 Расчет эксплуатационных затрат
- •5.6 Оценка эффективности разработанного проекта
- •6Безопасность жизнедеятельности
- •6.1Перечень и анализосновных опасных и вредных факторовв рабочем помещении и на рабочем месте пользователя пэвм
- •6.2 Микроклимат
- •6.3 Шум и вибрация
- •6.4 Электромагнитные излучения
- •6.5 Электробезопасность
- •6.6 Освещение
- •6.7 Расчет световых характеристик помещения
- •Заключение
- •Список использованных источников
- •Приложение а. Экранные формы
5.3 Организация и планирование работ по разработке проекта
В процессе разработки АИС было задействовано два человека: руководитель проекта и исполнитель (инженер-программист).
Руководитель выполняет постановку задачи, курирует ход работ и дает необходимые консультации при разработке продукта. Исполнитель отвечает за проектирование информационного обеспечения, разработку структур баз данных, реализацию вычислительных алгоритмов в виде завершенного продукта, разработку интерфейсных блоков и отладку программы. Стадии разработки, этапы и содержание работ приведены в таблице 5.2.
Таблица 5.2 Стадии разработки, этапы и содержание работ
Этапы работ |
Содержание работ |
1. Подготовка процесса разработки и анализ требований |
1.1 Постановка задачи, сбор исходных данных |
1.2 Анализ существующих методов и средств решения задачи | |
1.3 Определение и анализ требований к продукту | |
2. Проектирование |
2.1 Проектирование программной архитектуры |
2.2 Техническое проектирование компонентов продукта | |
3. Программирование и тестирование модулей продукта |
3.1 Программирование модулей в выбранной среде программирования |
3.2 Тестирование и отладка программных модулей | |
3.3 Интеграция с внешними системами и испытание продукта | |
3.4 Анализ результатов испытаний | |
4. Оформление рабочей документации |
4.1 Проведение расчетов по безопасности жизнедеятельности |
4.2 Проведение экономических расчетов | |
4.3 Оформление пояснительной записки |
Для определения ожидаемой продолжительности работы Тожприменяется формула
, (5.3)
где tмин– наименьшая продолжительность данной работы (оптимистическая оценка);
tмакс– наибольшая продолжительность работы (пессимистическая оценка);
tнв– наиболее вероятная продолжительность работы (реалистическая оценка).
Оценка трудоемкости отдельных видов работ приведена в таблице 5.3.
Таблица 5.3 – Оценка трудоемкости отдельных видов работ
Вид работы |
Оптимистическая оценка, tмин |
Реалистическая оценка, tнв |
Пессимистическая оценка, tмакс |
Ожидаемая продолжительность работы, Тож |
1.1 |
15 |
17 |
18 |
17 |
1.2 |
7 |
8 |
9 |
8 |
1.3 |
12 |
14 |
16 |
14 |
2.1 |
2 |
3 |
5 |
3 |
2.2 |
5 |
7 |
8 |
7 |
3.1 |
34 |
38 |
42 |
38 |
3.2 |
19 |
21 |
23 |
21 |
3.3 |
2 |
5 |
7 |
5 |
3.4 |
3 |
4 |
8 |
5 |
4.1 |
2 |
3 |
4 |
3 |
4.2 |
3 |
4 |
5 |
4 |
4.3 |
11 |
16 |
17 |
15 |
Суммарное ожидаемое время выполнения всех этапов, ТОЖ |
140 |
Выбор комплекса работ по разработке проекта производится в соответствии со стандартом «ГОСТ Р ИСО/МЭК 12207‑99 Информационная технология. Процессы жизненного цикла программных средств»:
Таблица 5.4 – Комплекс работ по разработке проекта
Содержание работ |
Исполнители |
Длительность, дни |
Загрузка | ||
дни |
% | ||||
1 |
2 |
3 |
4 |
5 | |
1. Подготовка процесса разработки и анализ требований | |||||
1.1 Постановка задачи, сбор исходных данных |
Руководитель |
17 |
6 |
33 | |
Программист |
17 |
100 | |||
1.2 Анализ существующих методов и средств решения задачи |
Руководитель |
8 |
1 |
10 | |
Программист |
8 |
100 | |||
1.3 Определение и анализ требований к продукту |
Руководитель |
14 |
4 |
30 | |
Программист |
14 |
100 | |||
Итого по этапу 1 |
Руководитель |
39 |
11 |
| |
Программист |
39 |
| |||
2. Проектирование | |||||
2.1 Проектирование программной архитектуры |
Руководитель |
3 |
|
| |
Программист |
3 |
100 | |||
2.2 Техническое проектирование компонентов продукта |
Руководитель |
7 |
|
| |
Программист |
7 |
100 | |||
Итого по этапу 2 |
Руководитель |
10 |
|
| |
Программист |
10 |
| |||
3. Программирование и тестирование модулей продукта | |||||
3.1 Программирование модулей в выбранной среде программирования |
Руководитель |
38 |
|
| |
Программист |
38 |
100 | |||
3.2 Тестирование и отладка программных модулей |
Руководитель |
21 |
|
| |
Программист |
21 |
100 | |||
3.3 Интеграция с внешними системами и испытание продукта |
Руководитель |
5 |
2 |
40 | |
Программист |
5 |
100 | |||
3.4 Анализ результатов испытаний |
Руководитель |
5 |
1 |
20 | |
Программист |
5 |
100 | |||
Итого по этапу 3 |
Руководитель |
69 |
3 |
| |
Программист |
69 |
| |||
4. Оформление рабочей документации | |||||
4.1 Проведение расчетов по безопасности жизнедеятельности |
Руководитель |
3 |
|
| |
Программист |
3 |
100 | |||
4.2 Проведение экономических расчетов |
Руководитель |
4 |
|
| |
Программист |
4 |
100 | |||
4.3 Оформление пояснительной записки |
Руководитель |
15 |
5 |
33 | |
Программист |
15 |
100 |
Продолжение таблицы 5.4
1 |
2 |
3 |
4 |
5 | |
Итого по этапу 4 |
Руководитель |
22 |
5 |
| |
Программист |
22 |
| |||
Итого по проекту |
Руководитель |
140 |
19 |
| |
Программист |
140 |
|
На основе данных таблицы 5.4 разработан график выполнения работ (таблица 5.5, рисунок 5.1), иллюстрирующий последовательность и взаимосвязь выполнения комплекса работ
Таблица 5.5 - График выполнения работ
Содержание работ |
Исполнители |
Длительность, дни |
1.1 Постановка задачи, сбор исходных данных |
Руководитель |
6 |
Программист |
17 | |
1.2 Анализ существующих методов и средств решения задачи |
Руководитель |
1 |
Программист |
8 | |
1.3 Определение и анализ требований к продукту |
Руководитель |
4 |
Программист |
14 | |
2.1 Проектирование программной архитектуры |
Программист |
3 |
2.2 Техническое проектирование компонентов продукта |
Программист |
7 |
3.1 Программирование модулей в выбранной среде программирования |
Программист |
38 |
3.2 Тестирование и отладка программных модулей |
Программист |
21 |
3.3 Интеграция с внешними системами и испытание продукта |
Руководитель |
2 |
Программист |
5 | |
3.4 Анализ результатов испытаний |
Руководитель |
1 |
Программист |
5 | |
4.1 Проведение расчетов по безопасности жизнедеятельности |
Программист |
3 |
4.2 Проведение экономических расчетов |
Программист |
4 |
4.3 Оформление пояснительной записки |
Руководитель |
5 |
Программист |
15 |
Рисунок 5.1 - График выполнения работ