Разработка программного обеспечения автоматизации документооборота при ремонте и обслуживании автомобилей

Автор работы: Пользователь скрыл имя, 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),

 

Расчет трудоемкости работ на программное обеспечение:

Информация о работе Разработка программного обеспечения автоматизации документооборота при ремонте и обслуживании автомобилей