|
|
Постановление Министерства труда и социальной защиты Республики Беларусь от 27.06.2007 N 91 "Об утверждении укрупненных норм затрат труда на разработку программного обеспечения"(текст документа по состоянию на январь 2010 года. Архив) обновление Стр. 5 программного обеспечения КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ СТЕПЕНЬ ИСПОЛЬЗОВАНИЯ СТАНДАРТНЫХ МОДУЛЕЙ (K ) т ---------------------------------------------------------+---------¬ ¦ Степень охвата реализуемых функций разрабатываемого ПО ¦Значение ¦ ¦ стандартными модулями ¦ K ¦ ¦ ¦ т ¦ +--------------------------------------------------------+---------+ ¦От 60% и выше ¦ 0,55 ¦ +--------------------------------------------------------+---------+ ¦От 40% до 60% ¦ 0,65 ¦ +--------------------------------------------------------+---------+ ¦От 20% до 40% ¦ 0,77 ¦ +--------------------------------------------------------+---------+ ¦До 20% ¦ 0,9 ¦ +--------------------------------------------------------+---------+ ¦ Не используются стандартные модули для реализации ¦ 1,0 ¦ ¦функций разрабатываемого ПО ¦ ¦ ¦--------------------------------------------------------+---------- Приложение 7 к укрупненным нормам затрат труда на разработку программного обеспечения КОЭФФИЦИЕНТЫ, УЧИТЫВАЮЩИЕ СРЕДСТВА РАЗРАБОТКИ ПО (K ) ур ------------------------------+------------------------------------¬ ¦ Средства разработки ПО ¦ Значения Кур в зависимости от ¦ ¦ ¦ характера операционной среды ¦ ¦ +------------+-----------------------+ ¦ ¦ IBM-PC, ¦ Функционирование ПО в ¦ ¦ ¦ Windows ¦ сетях ¦ ¦ ¦ +----------+------------+ ¦ ¦ ¦локальных ¦ глобальных ¦ +-----------------------------+------------+----------+------------+ ¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ +-----------------------------+------------+----------+------------+ ¦Процедурные языки высокого ¦ 1,0 ¦ 1,2 ¦ 1,3 ¦ ¦уровня (С++, Паскаль) ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Языки 4GL (Visual Basic, ¦ 0,8 ¦ 0,95 ¦ 1,1 ¦ ¦Delphi) ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Системы программирования на ¦ 0,45 ¦ 0,55 ¦ 0,65 ¦ ¦основе СУБД типа Foxpro ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Системы программирования на ¦ 0,4 ¦ 0,5 ¦ 0,6 ¦ ¦основе СУБД типа Огас1е, ¦ ¦ ¦ ¦ ¦SQLServer ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Объектно-ориентированные ¦ 0,55 ¦ 0,6 ¦ 0,7 ¦ ¦технологии (COM/DCOM, CORBA) ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Средства проектирования ¦ 0,16 ¦ 0,19 ¦ 0,22 ¦ ¦BPWIN/ERWINERX ¦ ¦ ¦ ¦ +-----------------------------+------------+----------+------------+ ¦Прочие CASE-средства ¦ 0,19 ¦ 0,22 ¦ 0,25 ¦ ¦-----------------------------+------------+----------+------------- Приложение 8 к укрупненным нормам затрат труда на разработку программного обеспечения ЗНАЧЕНИЯ КОЭФФИЦИЕНТОВ УДЕЛЬНЫХ ВЕСОВ ТРУДОЕМКОСТИ СТАДИЙ РАЗРАБОТКИ ПО В ОБЩЕЙ ТРУДОЕМКОСТИ ПО ----------+----------------------------+----------------------------¬ ¦Категория¦ Без применения ¦ С применением ¦ ¦ новизны ¦ CASE-технологии ¦ CASE-технологии ¦ ¦ ПО +----------------------------+----------------------------+ ¦ ¦ Стадии разработки ПО ¦ Стадии разработки ПО ¦ ¦ +-----+-----T----+-----T-----+----------------+------+----+ ¦ ¦ ТЗ ¦ ЭП ¦ ТП ¦ РП ¦ ВН ¦ ТЗ + ЭП + ТП ¦ РП ¦ ВН ¦ ¦ +-----+-----+----+-----+-----+----------------+------+----+ ¦ ¦ Значения коэффициентов ¦ Значения коэффициентов ¦ ¦ +-----+-----T----+-----T-----+----------------+------+----+ ¦ ¦ K ¦ K ¦K ¦ K ¦ K ¦K + K + K ¦ K ¦K ¦ ¦ ¦ тз ¦ эп ¦ тп ¦ рп ¦ вн ¦ тз + эп + тп ¦ рп ¦ вн ¦ +---------+-----+-----+----+-----+-----+----------------+------+----+ ¦ А ¦0,12 ¦0,21 ¦0,32¦0,26 ¦0,09 ¦ 0,60 ¦ 0,30 ¦0,10¦ +---------+-----+-----+----+-----+-----+----------------+------+----+ ¦ Б ¦0,10 ¦0,20 ¦0,30¦0,30 ¦0,10 ¦ 0,55 ¦ 0,33 ¦0,12¦ +---------+-----+-----+----+-----+-----+----------------+------+----+ ¦ В ¦0,08 ¦0,19 ¦0,28¦0,24 ¦0,11 ¦ 0,50 ¦ 0,35 ¦0,15¦ ¦---------+-----+-----+----+-----+-----+----------------+------+----- Приложение 9 к укрупненным нормам затрат труда на разработку программного обеспечения ПРИМЕР РАСЧЕТА ОБЩЕЙ ТРУДОЕМКОСТИ РАЗРАБОТКИ ПО Наименование проекта - N 274-1Б. Среда разработки ПО - Visual С++ (Microsoft), ПО функционального назначения. Таблица 1 Перечень и объем функций программного обеспечения --------+----------------------------+-----------------------------¬ ¦ Код ¦ Наименование (содержание) ¦Объем функции строк исходного¦ ¦функции¦ функции ¦ кода (LOC) ¦ ¦ ¦ +--------------+--------------+ ¦ ¦ ¦по каталогу V ¦уточненный V ¦ ¦ ¦ ¦ i¦ уi¦ +-------+----------------------------+--------------+--------------+ ¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ +-------+----------------------------+--------------+--------------+ ¦ 101 ¦Организация ввода информации¦ 150 ¦ 150 ¦ +-------+----------------------------+--------------+--------------+ ¦ 202 ¦Формирование баз данных ¦ 2180 ¦ 2180 ¦ +-------+----------------------------+--------------+--------------+ ¦ 203 ¦Обработка наборов и записей ¦ 2670 ¦ 2670 ¦ ¦ ¦баз данных ¦ ¦ ¦ +-------+----------------------------+--------------+--------------+ ¦ 207 ¦Организация поиска и поиск в¦ 5480 ¦ 3836 ¦ ¦ ¦базе данных ¦ ¦ ¦ +-------+----------------------------+--------------+--------------+ ¦ 209 ¦Загрузка базы данных ¦ 2780 ¦ 2780 ¦ +-------+----------------------------+--------------+--------------+ ¦ 703 ¦Расчет показателей ¦ 460 ¦ 460 ¦ +-------+----------------------------+--------------+--------------+ ¦ 705 ¦Формирование и вывод на ¦ 3500 ¦ 2450 ¦ ¦ ¦внешние носители ¦ ¦ ¦ +-------+----------------------------+--------------+--------------+ ¦ 706 ¦Предварительная обработка и ¦ 470 ¦ 470 ¦ ¦ ¦печать файлов ¦ ¦ ¦ +-------+----------------------------+--------------+--------------+ ¦ ¦Итого ¦ 17690 ¦ 14996 ¦ ¦-------+----------------------------+--------------+--------------- В приведенном примере (табл. 1) в связи с использованием более совершенных средств автоматизации объемы функций 207 и 705 были уменьшены и уточненный объем ПО (V ) составил 14996 строк исходного у кода (LOC) вместо 17690 (табл. 1, гр. 4). ПО отнесено ко второй категории сложности: требования пользователя предполагают моделирование процессов и необходимость обеспечения переносимости ПО. Наличие двух характеристик, определяющих сложность ПО, позволяет применить к объему ПО коэффициент K (приложение 4 поз. 4.1): с K = 1 + 0,12 = 1,12. с ПО является развитием имеющегося аналога и предназначено для использования в освоенной среде ОС, но на новом типе (новой конфигурации) ПК. Новизна ПО соответствует категории Б, а K = 0,72 н (приложение 5). При разработке ПО доля используемых стандартных модулей составила 60%, а K = 0,55 (приложение 6). Новизне ПО т категории Б соответствует следующее распределение трудоемкости по стадиям (приложение 8) - K = 0,10; K = 0,20; K = 0,30; K = тз эп тп рп 0,30; K = 0,10. вн Нормативная трудоемкость разработки ПО (Т ) определяется Н согласно приложению 3 (гр. 1, стр. 70 - 15470 строк исходного кода (LOC); гр. 3, стр. 70 - 715 чел.-дн.) и составляет 715 чел.-дн. Таблица 2 Расчет общей трудоемкости разработки ПО ------------------------------------+------------------------+-----¬ ¦ Показатели ¦ Стадии ¦Итого¦ ¦ +----+----T----+----T----+ ¦ ¦ ¦ ТЗ ¦ ЭП ¦ ТП ¦ РП ¦ ВН ¦ ¦ +-----------------------------------+----+----+----+----+----+-----+ ¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ +-----------------------------------+----+----+----+----+----+-----+ ¦1. Коэффициенты удельных весов ¦0,10¦0,20¦0,30¦0,30¦0,10¦ 1,0¦ ¦трудоемкости стадии разработки ПО ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦(K) ¦ ¦ ¦ ¦ ¦ ¦ ¦ +-----------------------------------+----+----+----+----+----+-----+ ¦2. Распределение нормативной ¦ 71 ¦143 ¦214 ¦215 ¦ 72 ¦715 ¦ ¦трудоемкости программного ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦обеспечения (Т ) по стадиям, чел.- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ н ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦дн. ¦ ¦ ¦ ¦ ¦ ¦ ¦ +-----------------------------------+----+----+----+----+----+-----+ ¦3. Коэффициент сложности ПО (K ) ¦1,12¦1,12¦1,12¦1,12¦1,12¦ - ¦ ¦ с ¦ ¦ ¦ ¦ ¦ ¦ ¦ +-----------------------------------+----+----+----+----+----+-----+ ¦4. Коэффициент, учитывающий ¦ ¦ ¦ ¦0,55¦ ¦ - ¦ ¦использование стандартных модулей ¦ ¦ ¦ ¦ ¦ ¦ ¦ |
Партнеры
|