Разработка программного обеспечения автоматизации документооборота при ремонте и обслуживании автомобилей
Автор работы: Пользователь скрыл имя, 25 Сентября 2014 в 09:11, дипломная работа
Краткое описание
Цель исследования – разработка программного обеспечения автоматизации документооборота при ремонте и обслуживании автомобилей.
Для достижения поставленной цели были решены следующие задачи исследования:
-рассмотреть теоретические основы автоматизации документооборота предприятия.
-рассмотреть этапы организации автоматизации документооборота при ремонте и обслуживании автомобилей.
-произвести оценку затрат на разработку систему информационного обеспечения.
- рассмотреть безопасность жизнедеятельности и охрану труда.
Прикрепленные файлы: 1 файл
текст Боровиков.docx
— 1.03 Мб (Скачать документ)Количество форм входной информации – 2 .
Количество форм выходной информации – 3.
Стадии проектирования: техническое задание, технорабочий проект, внедрение. При разработке технорабочего проекта, вместо технического ирабочего, трудоемкость его складывается из 85% технического и 100% рабочего проекта [25]. Расчет норм времени по стадиям проектирования Стадия «Техническое задание»
Состав работ, выполняемый разработчиком постановки задачи:
обзор исходных данных;
выбор и обоснование критериев эффективности и качества разрабатываемых программных средств;
обоснование, проведение научно-исследовательских работ;
определение структуры входных и выходных данных предварительный выбор методов выполнения работ;
определение требований к техническим средствам;
обоснование принципиальной возможности решения поставленной задачи;
определение требований к задаче, разработка технико- экономического обоснования разработки задачи;
определение стадий, этапов и сроков разработки программных средств и документации на них;
выбор языка программирования;
определение необходимости
проведения научно-исследовательских
работ на последующих стадиях .
Состав работ, выполняемый разработчиком программного обеспечения:
консультация разработчиков постановки задачи по вопросам обработки данных на ЭВМ;
обоснование принципиальной возможности решения поставленной задачи;
предварительный выбор методов решения задачи, обоснование применения ранее разработанных программ;
определение состава ППП, состава информационной базы и её структуры;
выбор языка программирования;
определение сроков, этапов, стадий разработки программы и программной документации;
участие в согласовании и утверждении технического задания.
Норма времени па выполнение работ «Техническое задание»В таблице 1 представлены индекс подсистемы и степень новизны
Норма времени на постановку задачи составляет 65%:
HПЗвр =0,65 * 31 =20,15
Норма времени на программное обеспечение составляет 35%:
НПОвр = 0.35 * 31 = 10,85
Стадия «Технический проект»
состав работ, выполняемый разработчиком постановки задачи:
уточнение структуры входных и выходных документов;
разработка алгоритма решения задачи;
определение формы представления входных и выходных данных;
окончательное определение конфигурации технических средств;
разработка плана мероприятий по разработке и внедрению программных средств;
разработка пояснительной записки;
согласование и утверждение технического проекта.
Состав работ, выполняемый разработчиком программного обеспечения:
выдача рекомендаций по вопросам, связанных с постановкой задачи;
совместно с разработчиком постановки задачи: решение вопросов по составу, организация обработки данных и применение ППП, анализ и определение форм входных и выходных документов, компоновкой реквизитов; организация контроля обрабатываемой информации; подготовка контрольно-справочного примера, окончательное определение конфигурации технических средств [26];
контроль за соблюдением требований к составу и оформлению постановки задачи;
разработка структуры программы;
разработка программной документации и передача ее для включения в технический проект;
передача технического проекта на согласование и утверждение. Норма времени на выполнение работ «Технический проект».В таблице 1 представлены коэффициенты, используемые для расчета норм времени при разработке «Технического проекта».
Таблица 1-Расчет нормы времени разработки Технического проекта»
Индекс |
Постановка |
Программирование | ||||
Подсистемы |
Кп |
К1 |
К2 |
Кп |
К1 |
К2 |
5 |
34,09 |
0,41 |
0,31 |
12,09 |
0.57 |
0,31 |
Примечание :[27] | ||||||
Расчет нормы времени на выполнение работ «Технический проект» и постановку задачи:
HПЗвр =Кп* (Ф1К1+ Ф2К2) (1),
HПЗвр = 34,09*(20,41 + 30,31)= 50,72
Расчет нормы времени на выполнение работ «Технический проект» программное обеспечение:
НПОвр = Кп* (Ф1К1+ Ф2К2) (2),
НПОвр = 12,09 * (20,57 + 30,31) = 50,88
где Ф1 - количество форм входной информации, а Ф2- количество выходной информации.
Стадия «Рабочий проект»
Состав работ, выполняемый разработчиком постановки задачи:
комплексная отладка задач и сдача в опытную эксплуатацию:
оказание консультативной помощи по отладке программ;
разработка проектной документации;
разработка, согласование и утверждение программы;
проведение предварительных приемосдаточных и других видов испытаний совместно с программистом: корректировка программ и программной документации по результатам испытаний.
состав работ, выполняемый разработчиком программного обеспечения:
изучение постановки задачи;
программирование и отладка программ;
описание контрольного примера;
совместно с разработчиком: разработка, согласование и утверждение программы и методика испытаний; комплексная отладка задач и сдача в опытную эксплуатацию; корректировка программ и программной документации по результатам комплексной отладки; проведение предварительных приемосдаточных и других видов испытаний [27].
Норма времени на выполнение работ «Рабочий проект»
Таблице 2 - коэффициенты, используемые для расчета норм времени при разработке «Рабочего проекта».
Таблица .Расчет нормы |
Постановка |
Программирование | ||||
Кп |
К1 |
К2 |
Кп |
К1 |
К2 | |
5 |
13 |
0,41 |
0,44 |
61,1 |
0,38 |
0,37 |
Примечание: [27] | ||||||
Норма времени на выполнение работ «Рабочий проект»на постановку задачи:
HПЗвр = 13*(20,41 + 30,44)= 50,85
Норма времени на программное обеспечение:
HПЗвр = 61,1*(20,38+ 30,37)= 50,75
Стадия «Внедрение»
Состав работ, выполняемый разработчиком постановки задачи:
подготовка и передача программ и программной документации для сопровождения и изготовления;
совместно с программистом: проверка алгоритмов и программ решения задач и технологического процесса обработки данных; опытная эксплуатация задач; корректировка технической документации по результатам опытной эксплуатации;
оформление и утверждение акта о передаче программных средств на сопровождение и изготовление;
передача программных средств в фонд алгоритмов и программ.
состав работ, выполняемый разработчиком программного обеспечения: совместно с разработчиком: проверка алгоритмов программного решения задач и технологического процесса обработки данных; опытная эксплуатация задач; корректировка технической документации по результатам опытной эксплуатации; подготовка документации и сдача в промышленную эксплуатацию [28].
В таблице 3-представлены коэффициенты, используемые для расчета норм времени на выполнение работ «Внедрение».
Таблица 3. Расчет нормы времени на «Внедрение»Индекс |
Постановка |
Программирование | ||||
Подсистемы |
Кп |
К1 |
К2 |
Кп |
К1 |
К2 |
5 |
7,92 |
0,46 |
0,37 |
11,91 |
0,37 |
0,48 |
Примечание: [27] | ||||||
Норма времени на выполнение работ «Внедрение»на постановку задачи:
HПЗвр = 7,92*(20,46 + 30,37)= 50,83
Норма времени на выполнение работ «Внедрение»на программное обеспечение:
HПЗвр = 11,91*(20,38 + 30,48)= 50,86
Определение поправочных коэффициентов по стадиям проекта
Поправочные коэффициенты для определения трудоемкости работ на стадии «Технический проект»
В таблице 5 представлены вид используемой информации и степень новизны для неё.
КПИ + КСИ +КБД = 1+ 0,72 +2.08 (3),
К1ТП= 3 3 = 1,27
Таблица 4 - Вид используемой информации и степень новизны
Вид используемой информации |
Степень новизны |
| В |
Переменная информация |
1 |
Нормативно-справочная информация |
0,72 |
Информация баз данных |
2,08 |
Примечание: [27] | |
Поправочные коэффициенты для определения трудоемкости работ на стадии «Рабочий проект» [29]
В таблице 5 - представлены вид используемой информации, группа сложности алгоритма и степень новизны для неё.
Таблица 5. Вид используемой информации, группа сложности алгоритма и степень новизныВид используемой информации |
Группа сложности алгоритма |
Степень новизны |
В | ||
Переменная информация |
2 |
1,1 |
Нормативно-справочная информация |
2 |
0,58 |
Информация баз данных |
2 |
0,48 |
Примечание: [27] | ||
КПИ + КСИ +КБД = 1,1+ 0,58 +0,48 (4),
К1РП= 3 3 = 0,72
Поправочные коэффициенты, зависящие от объема входной информации.В таблице 6 представлен объём входной информации на всех стадиях разработки проекта.
Таблица 6 - Объем входной информации
Стадии разработки
|
Объем входной информации (тыс. документострок) |
50 | |
Технический проект |
1 |
Рабочий проект |
1 |
Внедрение |
1 |
Примечание: [27] | |
В таблице 7 представлены поправочные коэффициенты, зависят от режима времени.
Таблица 7 - Поправочные коэффициенты, зависящие от режима времени
Стадии разработки |
Вид обработки информации |
Степень новизны |
| В | |
Технический проект |
РВ |
1,26 |
Рабочий проект |
РВ |
1,32 |
Внедрение |
РВ |
1,21 |
Примечание: [27] | ||
В таблице 8 представлено использование пакетно-прикладных программ и стандартных модулей.
Таблица 8 - Использование пакетно-прикладных программ и стандартных модулей
Стадии проектирования |
Использование ППП и ТП, % |
Степень новизны |
В | ||
Рабочий проект |
25-40 % |
0,7 |
Внедрение |
20-25 % |
0,97 |
Примечание: [30] | ||
Определяем поправочные коэффициенты по стадиям проектирования по формуле [30]:
Кобщ = К1* К2 * К3 *...* Кn (5),
Общий поправочный коэффициент на стадии «Технический проект»
КТПобщ = К1* К2 * К3 * 0,85 = 1,27 * 1 * 1,26 * 0,85= 1,36 (6),
Общий поправочный коэффициент на стадии «Рабочий проект»
КРПобщ = К1 * К2 * К3 * К4 = 0,72 * 1 * 1,32 * 0,7 = 0,67 (7),
Общий поправочный коэффициент на стадии «Внедрение»
КВНобщ = К2 * К3 * К4 = 1 * 1.21 * 0,8 = 0,97 (8),
Расчет общей трудоемкости работ и численности разработчиков
Расчет трудоемкости работ на постановку задачи:
ТПЗТЗ= НПЗВР =20,15 (9),
Расчет трудоемкости работ на программное обеспечение:
ТПОТЗ= НПОВР =10,85 (10),
Стадия «Технический проект»
Расчет трудоемкости работ на постановку задачи:
ТПЗТЗ= НПЗВР * КТПобщ = 50,72 * 1,36= 68,9792 (11),