РЕКОМЕНДАЦИИ ПО НАПИСАНИЮ ПОДРАЗДЕЛА: «ОПРЕДЕЛЕНИЕ ОБЪЕМА И ТРУДОЕМКОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ»




Программные средства вычислительной техники являются материальными объектами специфической интеллектуальной деятельности специалистов, состоящими из программных документально оформленных проектов, реализующих свои потребительские свойства и качества в составе функционирующих вычислительных систем или систем обработки данных.

Программные средства вычислительной техники как товарная продукция может быть двух видов:

1) научно-техническая продукция;

2) продукция производственно-технического назначения.

В современных рыночных экономических условиях Республики Беларусь программные средства как товарная продукция соответствующих научно-технических организаций выступает преимущественно в виде научно-технической продукции, представляющей собой функционально завершенные и имеющие товарный вид программные средства вычислительной техники, реализуемые покупателям по рыночным отпускным ценам.

Смета затрат на разработку программного средства включает следующие статьи:

1) заработная плата исполнителей основная (З осн) и дополнительная (З доп), тыс. руб.;

2) отчисления в фонд социальной защиты (Осз), тыс. руб.;

3) налоги, входящие в себестоимость программного средства (Нс), тыс. руб.;

4) материалы (М), тыс. руб.;

5) спецоборудование (ОБспец), тыс. руб.;

6) машинное время (ВРмаш), тыс. руб.;

7) расходы на научные командировки (НК), тыс. руб.;

8) прочие затраты (ПрЗ), тыс. руб.;

9) косвенные затраты (НР), тыс. руб.;

10) затраты на сопровождение и адаптацию программного средства (Зса) тыс. руб.;

11) отчисления в инновационный фонд (ИФ) тыс. руб.

На основании сметы затрат рассчитывается себестоимость и отпускная цена программного средства.

Исходные данные приведены в таблице В.1, которая представлена в Приложении В.

Сумма основной заработной платы рассчитывается на основе численности специалистов, соответствующих тарифных ставок и фонда рабочего времени. Причем численность специалистов, календарные сроки разработки программы и фонд рабочего времени определяются экспертным путем или с использованием укрупненных норм времени на разработку, создание и сопровождение программного средства.

При расчете заработной платы разработчиков подготовительными этапами являются:

1) определение общей и уточненной трудоемкости разработки;

2) расчет эффективного фонда времени работы;

3) расчет общей плановой численности разработчиков.

Определение общей и уточненной трудоемкости разработки:

Расчет трудоемкости программного средства с использованием укрупненных норм времени осуществляется в основном в крупных научно-технических организациях для решения сложных задач программного обеспечения вычислительной техники. В мелких и средних научно-технических организациях трудоемкость, численность исполнителей и сроки разработки программного средства определяются экспертным путем с использованием данных по базовым моделям. При определении трудоемкости программного средства учитываются объем программного средства, объем документации, новизна и сложность программного средства, язык программирования, степень использования типовых (стандартных) программ.

Объем программного средства определяется методом структурной аналогии по соответствующим каталогам аналогов программ, которые постоянно обновляются и утверждаются в установленном порядке. На основании имеющейся информации о функциях разрабатываемого программного средства определяется объем каждой функции для соответствующего типа ЭВМ. Затем определяется тип разрабатываемого программного средства (по принятой классификации в каталоге аналогов), уточняются объемы функций для данного программного средства и определяется общий объем программного средства, который рассчитывается по формуле 6.1:

, (6.1)

где V0 - общий объем ПС;

Vi - объем функций ПС;

n - общее число функций.

Пример.

V0 = 33 команды.

На основании общего объема (V0) и нормативных данных определяется нормативная трудоемкость с учетом группы сложности программного средства (ТН); (см. приложение Г, таблица Г.1).

Выделяют три группы сложности программного продукта в зависимости от наличия или отсутствия у него одной либо нескольких основных характеристик (см. приложение Г, таблица Г.2):

1) языковый интерфейс.

2) ввод-вывод.

3) организация данных.

4) режимы работы.

5) операционная и техническая среда.

На основании общего объема программного средства и его группы сложности по таблицам определяется нормативная трудоемкость программного продукта:

Пример.

Тн = 11 человеко-дней.

С учетом дополнительного коэффициента сложности (см. приложение Г, таблица Г.3) рассчитывается общая трудоемкость программного средства по формуле 6.2:

То = Тн + Тн х Ксл,, (6.2)

 

где То - общая трудоемкость ПС (чел.-дн),

Ксл - дополнительный коэффициент сложности ПС.

Пример.

То = 11 + (11х0,07) =11,77 человеко-дней.

Трудоемкость программного средства по стадиям определяется с учетом новизны и степени использования в разработке типовых программ и программного средства (см. приложение Г, таблица Г.4, Г.5) по формуле 6.3:

Тi = dстi х Кн х Кт х То, (6.3)

 

где Кт - поправочный коэффициент, учитывающий степень использования в разработке типовых (стандартных) программ;

Кн - коэффициент, учитывающий степень новизны программного средства;

Dстi – удельный вес трудоемкости i-ой стадии разработки ПС в общей трудоемкости разработки ПС.

 

При создании программных средств выделяют следующие стадии разработки:

1) техническое задание (ТЗ);

2) эскизный проект (ЭП);

3) технический проект (ТП);

4) рабочий проект (РП);

5) внедрение (ВН).

На основании общей трудоемкости рассчитывается уточненная трудоемкость с учетом распределения по стадиям (Тут) по формуле 6.4:

Тут = , (6.4) (8),

где Тi - трудоемкость разработки ПС на i-той стадии (чел.-дн.),

m - количество стадий разработки.

Расчеты отражаются в табл. 1.

Пример.

Таблица 1 - Расчет уточненной трудоемкости

Показатели Стадии Итого
Техническое задание Эскизный проект Технический проект Рабочий проект Внедрение
Коэффициенты удельных весов трудоемкости стадий (dст) 0,09 0,07 0,07 0,61 0,16 1,0

Окончание таблицы 1

Коэффициент новизны (Кн) 0,7 0,7 0,7 0,7 0,7 0,7
Коэффициент, учитывающий использование типовых программ (Кт) 0,8 0,8 0,8 0,8 0,8 0,8
Уточненная трудоемкость (Тут) стадий (чел.- дн.) 0,59 0,46 0,46 4,02 1,05 6,591

Примечание - Источник: собственная разработка.

 

Расчет эффективного фонда времени работы:

Эффективный фонд времени работы одного работника (Фэф) рассчитывается по формуле 6.5:

 

Фэф = Дг - Дпв – До, (6.5)

 

где Дг - количество дней в году;

Дп - количество нерабочих дней (выходные и праздничные) в году;

До - количество дней отпуска (рекомендуется 21 раб. день).

 

Количество праздничных и выходных дней в году принимается по производственному календарю. – Постановление Министерства труда и социальной защиты РБ для пятидневной рабочей недели.

Пример.

Фэф = 365 - 110 - 21 = 234 дн.

 

Расчет общей плановой численности разработчиков:

На основании уточненной трудоемкости разработки программного средства и установленного периода разработки (0,3 года) рассчитывается общая плановая численность исполнителей Чр по формуле 6.6:

 

, (6.6)

 

где Чразоб - общая плановая численность разработчиков (чел.);

Тпл - плановая продолжительность разработки ПС (лет);

Фэф - эффективный фонд времени работы одного работника в течение года (дн/год).

 

При установленной плановой продолжительности разработки (Тр = 0,03 года) численность разработчиков составит 1 человек:

Пример.

Чразоб = 6,591 / (0,03 х 234) = 0,939 чел.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-09-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: