Количество форм входной информации
– 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),
Расчет трудоемкости работ
на программное обеспечение: