ТЕМА 4. Стадия предпроектного обследования Лекция 15. Трудоемкость разработки ТЗ.
Общие приемы написания ТЗ Детализация Шаблонное построение фраз Штампы и унификация при подготовке текста Перечни и нумерация разделов Осторожное применение «тематических» ГОСТ
Детализация Для лингвистического обеспечения системы приводят требования к применению в системе языков программирования высокого уровня, языков взаимодействия пользователей и технических средств системы, а также требования к кодированию и декодированию данных, к языкам ввода-вывода данных, языкам манипулирования данными, средствам описания предметной области (объекта автоматизации), к способам организации диалога Требования к лингвистическому обеспечению системы Требования к применению в системе языков программирования высокого уровня (текст требования) Требования к языкам взаимодействия пользователей и технических средств системы (текст требования) Требования к кодированию данных (текст требования) Требования к декодированию данных (текст требования) Требования к языкам ввода-вывода данных (текст требования) Требования к языкам манипулирования данными (текст требования) Требования к средствам описания предметной области (объекта автоматизации) (текст требования) Требования к способам организации диалога (текст требования)
Шаблонное построение фраз Требования к применению в системе языков программирования высокого уровня В системе должны быть применены перечисленные ниже языки программирования высокого уровня: 1. язык C++; 2. язык Pascal; 3. и т.д.
Штампы и унификация при подготовке текста ТЗ Назначение системы - система предназначена для решения перечисленных ниже задач: задачи …; и т.д. Цели создания системы - целями создания системы являются: увеличение скорости...; повышение точности...; уменьшение издержек...; снижение потребления...; улучшение показателей...; и т.д.
Штампы и унификация при подготовке текста ТЗ Требования к функциям (задачам), выполняемым системой: Система должна обеспечивать возможность выполнения перечисленных ниже функций: в рамках первой задачи – выполнение функции 1, функции 2, … функции N; в рамках второй задачи – выполнение функции 1, функции 2, … функции M. Если функция автоматизированная, тогда система должна обеспечивать возможность выполнения указанной функции. Если функция автоматическая, тогда система должна обеспечивать выполнение функции.
Нумерация разделов Для решения задачи ведения базы данных программные средства системы должны обеспечивать выполнение перечисленных ниже функций: автоматизированной функции добавления записей в таблицы базы данных; автоматизированной функции удаления записей из таблиц базы данных; автоматизированной функции сортировки записей в таблицах базы данных...; Для решения задачи ведения базы данных программные средства системы должны обеспечивать выполнение перечисленных ниже функций: автоматизированной функции добавления записей в таблицы базы данных; автоматизированной функции удаления записей из таблиц базы данных; автоматизированной функции сортировки записей в таблицах базы данных...; Вариант 1Вариант 2
8 Оценка трудоемкости разработки ТЗ Справочник базовых цен на разработку технической документации на автоматизированные системы управления технологическими процессами (АСУТП) Справочник базовых цен на разработку технической документации на автоматизированные системы управления технологическими процессами (АСУТП) Разработчики: Разработчики: ЗАО «Научно-производственный центр «ВНИПИ САУ-40» ЗАО «Научно-производственный центр «ВНИПИ САУ-40» ТП «ЦЕНТРИНВЕСТпроект» Минстроя России. ТП «ЦЕНТРИНВЕСТпроект» Минстроя России. Базовая цена разработки ТЗ определяется в зависимости от количества баллов ( Б), подсчитанных по основным факторам трудоемкости, соответствующего ценностного множителя (S) и общего поправочного коэффициента (K): Базовая цена разработки ТЗ определяется в зависимости от количества баллов ( Б), подсчитанных по основным факторам трудоемкости, соответствующего ценностного множителя (S) и общего поправочного коэффициента (K): Ц баз = S x Б x К
9 Факторы, определяющие трудоемкость разработки ТЗ 1. 1.Степень научно-технической новизны технологического объекта управления (ТОУ) (Ф1) 2. 2.Характер протекания управляемого технологического процесса во времени (Ф2) 3. 3.Количество технологических операций, выполняемых на ТОУ (Ф3) 4. 4.Количество переменных, характеризующих ТОУ (Ф4)
10 Степень научно-технической новизны ТОУ (Ф1) I степень: имеет аналоги в России – 1 балл I степень: имеет аналоги в России – 1 балл II степень: имеет аналоги только за рубежом – 2 балла II степень: имеет аналоги только за рубежом – 2 балла III степень: ни с конструкторской, ни с технологической точек зрения ТОУ не является принципиально новым объектом, но действующих аналогов не имеет – 4 балла III степень: ни с конструкторской, ни с технологической точек зрения ТОУ не является принципиально новым объектом, но действующих аналогов не имеет – 4 балла IV степень: принципиально новый объект – 8 баллов IV степень: принципиально новый объект – 8 баллов
11 Характер протекания управляемого технологического процесса во времени (Ф2) Непрерывный – 1 балл Непрерывный – 1 балл Полунепрерывный (непрерывный, с существенными для управления переходными режимами, вызванными добавками (заменами) сырья или реагентов либо выдачей продукции) – 2 балла Полунепрерывный (непрерывный, с существенными для управления переходными режимами, вызванными добавками (заменами) сырья или реагентов либо выдачей продукции) – 2 балла Непрерывно-дискретный, сочетающий непрерывные и прерывистые режимы на различных стадиях процесса – 4 балла Непрерывно-дискретный, сочетающий непрерывные и прерывистые режимы на различных стадиях процесса – 4 балла Непрерывно-дискретный, сочетающий непрерывные и прерывистые режимы с малой длительностью непрерывных режимов в аварийных условиях – 5 баллов Непрерывно-дискретный, сочетающий непрерывные и прерывистые режимы с малой длительностью непрерывных режимов в аварийных условиях – 5 баллов Циклический (прерывистый, с существенной для управления длительностью интервалов непрерывного функционирования и циклическим следованием интервалов с различными режимами) – 4 балла Циклический (прерывистый, с существенной для управления длительностью интервалов непрерывного функционирования и циклическим следованием интервалов с различными режимами) – 4 балла Дискретный (прерывистый, с малой, несущественной для управления длительностью непрерывных технологических операций) – 3 балла Дискретный (прерывистый, с малой, несущественной для управления длительностью непрерывных технологических операций) – 3 балла
12 Количество технологических операций, выполняемых на ТОУ (Ф3) до 5 – 1 балл до 5 – 1 балл от 5 до 10 – 2 балла от 5 до 10 – 2 балла от 10 до 20 – 4 балла от 10 до 20 – 4 балла от 20 до 35 – 5 баллов от 20 до 35 – 5 баллов от 35 до 50 – 7 баллов от 35 до 50 – 7 баллов от 50 до 70 – 9 баллов от 50 до 70 – 9 баллов от 70 до 100 – 10 баллов от 70 до 100 – 10 баллов за каждые 50 свыше 100 – 1 балл за каждые 50 свыше 100 – 1 балл
13 Количество переменных, характеризующих ТОУ (Ф4) До 20 – 1 балл До 20 – 1 балл от 20 до 50 – 2 балла от 20 до 50 – 2 балла от 50 до 100 – 3 балла от 50 до 100 – 3 балла от 100 до 170 – 4 балла от 100 до 170 – 4 балла от 170 до 250 – 5 баллов от 170 до 250 – 5 баллов от 250 до 350 – 6 баллов от 250 до 350 – 6 баллов от 350 до 470 – 7 баллов от 350 до 470 – 7 баллов от 470 до 600 – 8 баллов от 470 до 600 – 8 баллов от 600 до 800 – 9 баллов от 600 до 800 – 9 баллов от 800 до 1000 – 10 баллов от 800 до 1000 – 10 баллов от 1000 до 1300 – 11 баллов от 1000 до 1300 – 11 баллов от 1300 до 1600 – 12 баллов от 1300 до 1600 – 12 баллов от 1600 до 2000 – 13 баллов от 1600 до 2000 – 13 баллов за каждые 500 свыше 2000 – 1 балл за каждые 500 свыше 2000 – 1 балл
Базовая цена разработки ТЗ на создание АСУТП – 2,76 млн. руб. (в ценах 1997 г.) Базовая цена разработки ТЗ на создание АСУТП – 2,76 млн. руб. (в ценах 1997 г.) Базовая цена разработки ТЗ на создание АСУТП с учетом деноминации и инфляции: Базовая цена разработки ТЗ на создание АСУТП с учетом деноминации и инфляции: ~ руб. 14
15 Поправочные коэффициенты ПовышающиеПонижающие Учет разработки АСУТП с целью тиражирования Учет разработки АСУТП с целью тиражирования Учет разработки нескольких вариантов построения системы Учет разработки нескольких вариантов построения системы Учет разработки АСУТП за рубежом Учет разработки АСУТП за рубежом Учет особых условий функционирования АСУТП Учет особых условий функционирования АСУТП Учет повторной применимости АСУТП Учет повторной применимости АСУТП Учет разработки ТЗ для перенастройки АСУТП при реконструировании объекта управления Учет разработки ТЗ для перенастройки АСУТП при реконструировании объекта управления
Пример определения базовой цены разработки ТЗ 1. : 1. Исходные данные: Ф1 - II степень; Ф2 – полунепрерывный технологический процесс; Ф3 - 42; Ф ; Ф1 - II степень; Ф2 – полунепрерывный технологический процесс; Ф3 - 42; Ф ; создаваемая АСУТП является впервые разрабатываемой и подлежит эксплуатации в России; создаваемая АСУТП является впервые разрабатываемой и подлежит эксплуатации в России; АСУТП разрабатывается с целью тиражирования; АСУТП разрабатывается с целью тиражирования; АСУТП создастся на вновь проектируемом ТОУ. АСУТП создастся на вновь проектируемом ТОУ. 2. : 2. Значения коэффициентов: АСУТП создается с использованием зарубежных технических средств: К 6 = 1,2; АСУТП создается с использованием зарубежных технических средств: К 6 = 1,2; АСУТП подлежит эксплуатации в условиях взрывоопасного производства: К 10.1 =1,2. АСУТП подлежит эксплуатации в условиях взрывоопасного производства: К 10.1 =1,2. 16
Пример определения базовой цены разработки ТЗ 3. Расчет базовой цены разработки ТЗ: а) определяется сумма баллов Б тз = =18 Б тз = =18 б) определяется цена разработки ТЗ S тз x Б тз = 18000*18= руб. в) определяется общий повышающий коэффициент К пв = 1+(0,2+0,2) = 1,4 г) с учетом коэффициентов базовая цена разработки составит *1,4 = руб. : Правило определения общих коэффициентов: При определении базовой цены с применением нескольких коэффициентов, больших единицы, общий повышающий коэффициент определяется путем суммирования их дробных частей и единицы. При определении базовой цены с применением нескольких коэффициентов, больших единицы, общий повышающий коэффициент определяется путем суммирования их дробных частей и единицы. При определении базовой цены с применением нескольких коэффициентов, меньших единицы, общий понижающий коэффициент определяется путем их перемножения. При определении базовой цены с применением нескольких коэффициентов, меньших единицы, общий понижающий коэффициент определяется путем их перемножения. В случае применения одновременно повышающих и понижающих коэффициентов сначала в указанном порядке определяются общий повышающий и общий понижающий коэффициенты, которые затем перемножаются. В случае применения одновременно повышающих и понижающих коэффициентов сначала в указанном порядке определяются общий повышающий и общий понижающий коэффициенты, которые затем перемножаются. 17
18 Нормативы времени на разработку проекта ТЗ ГОСТ Р ИСО МЭК Процесс создания документации пользователя программного средства. ГОСТ Р ИСО МЭК Процесс создания документации пользователя программного средства. Нормативы времени определяются объемом (в листах ф. А4) и количеством показателей. Нормативы времени определяются объемом (в листах ф. А4) и количеством показателей. Показатели ПоказателиОбъем До 10 Свыше 46 До 10 л. А4 20 ч. 46 ч. Свыше 26 л. А4 93 ч. 215 ч.
19 Нормоконтроль - 0,2 ч /лист ф. А4 Нормоконтроль - 0,2 ч /лист ф. А4 Квалификация – старший инженер. Технический контроль - 0,2 ч /лист ф. А4 Технический контроль - 0,2 ч /лист ф. А4 Квалификация – старший инженер. Выдача заключения сторонними организациями - 0,9 ч /лист ф. А4 Выдача заключения сторонними организациями - 0,9 ч /лист ф. А4 Квалификация – ведущий инженер. Оклад инженера ~ руб. Оклад инженера ~ руб. Старший инженер ~ руб. Старший инженер ~ руб. Ведущий инженер ~ руб. Ведущий инженер ~ руб.
20 Пример расчета стоимости ТЗ Условие: Заказчику требуется проект технического задания на АС с количеством оговариваемых показателей, превосходящим 46. Условие: Заказчику требуется проект технического задания на АС с количеством оговариваемых показателей, превосходящим 46. Решение: Решение: Предварительный объем ТЗ = 35 л. А4 Трудоемкость = 215 ч (ведущий инженер). Фактический объем проекта ТЗ = 60 листов ф. А4. Нормоконтроль: 0,2 60 = 12 ч. (ст. инженер) Технический контроль: документа 0,2 60 = 12 ч. (ст. инженер). Общая продолжительность работ составит = 239 ч или (239 / 8) / 21 = 1,42 мес. Основная заработная плата: 96,4 тыс. руб. Дополнительная заработная плата: 96,4 0,0833 = 8,0 тыс. руб. Износ технических средств при стоимости 100 тыс. руб. и сроке амортизации 5 лет: (100 /(12 5)) 1,42 = 2,3 тыс. руб. Стоимость услуг сторонних организаций (интернет и мобильная связь): ( ) 1,42 = 1,4 тыс. руб. Накладные расходы: 96,4 0,12 = 11,6 тыс. руб. Себестоимость: 96,4 + 8,0 + 2,3 + 1,4 + 11,6 = 119,7 тыс. руб. Прибыль: 0,1 119,7 = 12,0 тыс. руб. Стоимость работ: 119,7 + 12,0 = 131,7 тыс. руб.
21 Варианты разработки ТЗ силами самого Заказчика; силами самого Заказчика; непосредственным Исполнителем, в чьи обязанности в дальнейшем войдут проектирование и проведение испытаний; непосредственным Исполнителем, в чьи обязанности в дальнейшем войдут проектирование и проведение испытаний; «конкурсным» Исполнителем, чьи взаимоотношения с Заказчиком завершатся разработкой технического задания; «конкурсным» Исполнителем, чьи взаимоотношения с Заказчиком завершатся разработкой технического задания; сторонним Исполнителем. сторонним Исполнителем.
22 Взаимоотношения Заказчика и исполнителя при разработке ТЗ Умный Исполнитель Наивный Исполнитель Умный Заказчик Продление сроков договора Бесконечные переделки за счет Исполнителя Наивный Заказчик Высочайшая норма прибыли Исполнителя Бой быков