Право Беларуси. Новости и документы


Постановление Министерства труда и социальной защиты Республики Беларусь от 27.06.2007 N 91 "Об утверждении укрупненных норм затрат труда на разработку программного обеспечения"

(текст документа по состоянию на январь 2010 года. Архив) обновление

Документы на NewsBY.org

Содержание

Стр. 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¦    ¦  -  ¦
¦использование стандартных модулей  ¦    ¦    ¦    ¦    ¦    ¦     ¦
Право. Новости и документы | Заканадаўства Рэспублікі Беларусь
 
Партнеры



Рейтинг@Mail.ru

Copyright © 2007-2014. При полном или частичном использовании материалов ссылка на News-newsby-org.narod.ru обязательна.