|
|
Постановление Министерства труда и социальной защиты Республики Беларусь от 27.06.2007 N 91 "Об утверждении укрупненных норм затрат труда на разработку программного обеспечения"(текст документа по состоянию на январь 2010 года. Архив) обновление Стр. 2 стандартных модулей (K ). т 20. Коэффициенты, учитывающие средства разработки ПО (K ), ур определяются согласно приложению 7. 21. Значения коэффициентов удельных весов трудоемкости стадий разработки ПО, в общей трудоемкости ПО, определяются с учетом установленной категории новизны ПО согласно приложению 8. При этом сумма значений коэффициентов удельных весов всех стадий в общей трудоемкости равна единице. Если стадия ЭП в задании не предусмотрена, то коэффициент удельного веса стадии ТП K равен Тп сумме коэффициентов стадий ЭП и ТП (K = K + K ). тп эп тп 22. Коэффициенты повышения сложности ПО (K ), учитывающие с новизну ПО (K ) и средства разработки ПО (К ), вводятся на всех н ур стадиях разработки, а коэффициент, учитывающий степень использования стандартных модулей (K ), вводится только на стадии РП. т В том случае, когда объединяются стадии ТП и РП в одну стадию "Технорабочий проект", трудоемкость стадии "Технорабочий проект" определяется по формуле: Т = 0,85 x Т + 1 x Т , утрп утп урп где Т - трудоемкость стадии "Технорабочий проект"; утрп Т - трудоемкость стадии ТП; утп Т - трудоемкость стадии РП. урп 23. Общая трудоемкость разработки ПО (Т ) определяется о суммированием нормативной (скорректированной) трудоемкости ПО по стадиям разработки: n Т = SUM Т , о i=1 уi где Т - нормативная (скорректированная) трудоемкость разработки ПО уi на i-й стадии (чел.-дн.); n - количество стадий разработки. 24. Пример расчета общей трудоемкости разработки условного ПО приводится в приложении 9. Приложение 1 к укрупненным нормам затрат труда на разработку программного обеспечения КАТАЛОГ ФУНКЦИЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ --------+---------------------+-------------------------------------¬ ¦ Код ¦ Наименование ¦ Объем функций (строк исходного ¦ ¦функции¦(содержание) функций ¦ кода (LOC)) ¦ ¦ ¦ +-------------------------------------+ ¦ ¦ ¦ С использованием среды ¦ ¦ ¦ ¦ разработки приложений ¦ ¦ ¦ +---------+---------+-----------+-----+ ¦ ¦ ¦ Delphi ¦ C++ ¦Visual C++ ¦ Java¦ ¦ ¦ ¦(Borland)¦ Builder ¦(Microsoft)¦ ¦ ¦ ¦ ¦ ¦(Borland)¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 1. Ввод, анализ входной информации, генерация кодов и ¦ ¦ процессор входного языка ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 101 ¦Организация ввода ¦ 100 ¦ 110 ¦ 150 ¦ 130¦ ¦ ¦информации ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 102 ¦Контроль, ¦ 290 ¦ 430 ¦ 550 ¦ 490¦ ¦ ¦предварительная ¦ ¦ ¦ ¦ ¦ ¦ ¦обработка и ввод ¦ ¦ ¦ ¦ ¦ ¦ ¦информации ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 103 ¦Преобразование ¦ 730 ¦ 850 ¦ 980 ¦ 740¦ ¦ ¦операторов входного ¦ ¦ ¦ ¦ ¦ ¦ ¦языка в команды ¦ ¦ ¦ ¦ ¦ ¦ ¦другого языка ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 104 ¦Обработка входного ¦ 630 ¦ 900 ¦ 1340 ¦ 1040¦ ¦ ¦заказа и формирование¦ ¦ ¦ ¦ ¦ ¦ ¦таблиц ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 105 ¦Преобразование ¦ 2950 ¦ 3100 ¦ 4200 ¦ 3620¦ ¦ ¦входного языка в ¦ ¦ ¦ ¦ ¦ ¦ ¦машинные команды ¦ ¦ ¦ ¦ ¦ ¦ ¦(транслятор, ¦ ¦ ¦ ¦ ¦ ¦ ¦препроцессор, ¦ ¦ ¦ ¦ ¦ ¦ ¦макрогенератор) ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 106 ¦Синтаксический и ¦ 3750 ¦ 4900 ¦ 5700 ¦ 5350¦ ¦ ¦семантический анализ ¦ ¦ ¦ ¦ ¦ ¦ ¦входного языка и ¦ ¦ ¦ ¦ ¦ ¦ ¦генерация кодов ¦ ¦ ¦ ¦ ¦ ¦ ¦команд ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 107 ¦Организация ввода / ¦ 170 ¦ 220 ¦ 320 ¦ 280¦ ¦ ¦вывода информации в ¦ ¦ ¦ ¦ ¦ ¦ ¦интерактивном режиме ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 108 ¦Организация ввода / ¦ 2780 ¦ 2920 ¦ 3200 ¦ 2950¦ ¦ ¦вывода информации с ¦ ¦ ¦ ¦ ¦ ¦ ¦сети терминалов ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 109 ¦Управление вводом / ¦ 2700 ¦ 1980 ¦ 2400 ¦ 1970¦ ¦ ¦выводом ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 2. Формирование, введение и обслуживание баз данных ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 201 ¦Генерация структуры ¦ 3450 ¦ 3950 ¦ 4300 ¦ 3500¦ ¦ ¦базы данных ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 202 ¦Формирование баз ¦ 1700 ¦ 1750 ¦ 2180 ¦ 1980¦ ¦ ¦данных ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 203 ¦Обработка наборов и ¦ 2050 ¦ 2350 ¦ 2670 ¦ 2370¦ ¦ ¦записей базы данных ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 204 ¦Обслуживание базы ¦ 1030 ¦ 1100 ¦ 1260 ¦ 1070¦ ¦ ¦данных в пакетном ¦ ¦ ¦ ¦ ¦ ¦ ¦режиме ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 205 ¦Обслуживание базы ¦ 3800 ¦ 4400 ¦ 6950 ¦ 4840¦ ¦ ¦данных в ¦ ¦ ¦ ¦ ¦ ¦ ¦интерактивном режиме ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 206 ¦Манипулирование ¦ 8400 ¦ 8670 ¦ 9550 ¦ 7860¦ ¦ ¦данными ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 207 ¦Организация поиска и ¦ 5230 ¦ 5460 ¦ 5480 ¦ 4720¦ ¦ ¦поиск в базе данных ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 208 ¦Реорганизация базы ¦ 130 ¦ 190 ¦ 220 ¦ 170¦ ¦ ¦данных ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 209 ¦Загрузки базы данных ¦ 3150 ¦ 2950 ¦ 2780 ¦ 2360¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 3. Формирование и обработка файлов ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 301 ¦Формирование ¦ 340 ¦ 560 ¦ 780 ¦ 590¦ ¦ ¦последовательного ¦ ¦ ¦ ¦ ¦ ¦ ¦файла ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 302 ¦Автоматическая ¦ 1040 ¦ 1150 ¦ 930 ¦ 890¦ ¦ ¦сортировка файлов ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 303 ¦Обработка файлов ¦ 750 ¦ 800 ¦ 1100 ¦ 1050¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 304 ¦Управление файлами ¦ 4130 ¦ 5380 ¦ 5750 ¦ 5240¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 305 ¦Формирование файла ¦ 1100 ¦ 1780 ¦ 2460 ¦ 2130¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 4. Генерация программ и ПО, а также настройка ¦ ¦ программного обеспечения ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 401 ¦Генерация рабочих ¦ 3680 ¦ 3920 ¦ 3360 ¦ 3120¦ ¦ ¦программ ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 402 ¦Генерация программ по¦ 7450 ¦ 8430 ¦ 9880 ¦ 6740¦ ¦ ¦описанию ¦ ¦ ¦ ¦ ¦ ¦ ¦пользователей ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 403 ¦Формирование ¦ 570 ¦ 620 ¦ 1070 ¦ 1140¦ ¦ ¦служебных таблиц ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 404 ¦Система генерации ПО ¦ 2950 ¦ 4340 ¦ 4980 ¦ 3250¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 405 ¦Система настройки ПО ¦ 250 ¦ 300 ¦ 370 ¦ 340¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 5. Управление ПО, компонентами ПО и внешними устройствами ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 501 ¦Монитор ПО ¦ 670 ¦ 980 ¦ 1340 ¦ 1230¦ ¦ ¦(управление работой ¦ ¦ ¦ ¦ ¦ ¦ ¦компонентов) ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 502 ¦Монитор системы ¦ 3750 ¦ 3880 ¦ 7740 ¦ 5760¦ ¦ ¦(управление работой ¦ ¦ ¦ ¦ ¦ ¦ ¦комплекса ПО) ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 503 ¦Управление внешними ¦ 5850 ¦ 6340 ¦ 5900 ¦ 4730¦ ¦ ¦устройствами и ¦ ¦ ¦ ¦ ¦ ¦ ¦объектами ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 504 ¦Обработка прерываний ¦ 980 ¦ 1260 ¦ 1680 ¦ 1760¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 505 ¦Управление внешней ¦ 250 ¦ 210 ¦ 200 ¦ 180¦ ¦ ¦памятью ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 506 ¦Обработка ошибочных и¦ 970 ¦ 1310 ¦ 1720 ¦ 1540¦ ¦ ¦сбойных ситуаций ¦ ¦ ¦ ¦ ¦ +-------+---------------------+---------+---------+-----------+-----+ ¦ 507 ¦Обеспечение ¦ 1120 ¦ 1540 ¦ 1820 ¦ 1680¦ |
Партнеры
|