Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет готовый мой 2012.docx
Скачиваний:
13
Добавлен:
05.09.2019
Размер:
556.15 Кб
Скачать

4.1 Расчет общей трудоемкости разработки программного обеспечения

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

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

где Vi— объем отдельной функции программы;

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

Дополнительные затраты труда, связанные с повышением сложности разработанного ПО, учитываются посредством коэффициента повышения сложности ПО (Кс), который рассчитывается по формуле:

где Ki — коэффициент, соответствующий степени повышения сложности;

n — количество учитываемых характеристик.

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

Трудоемкость работ на стадиях техническое задание, эскизный проект и технический проект определяется по формуле:

.

Трудоемкость работ на стадии рабочего проекта определяется по формуле:

.

Общая трудоемкость разработки ПО (ТО) определяется суммированием нормативной (скорректированной) трудоемкости ПОпо стадиям разработки:

,

где Туi — нормативная (скорректированная) трудоемкость разработки ПО на i-й стадии (чел.-дн.);

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

4.2 Расчет затрат на разработку программного продукта

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

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

– затраты труда на создание программного продукта (затраты по основной, дополнительной заработной плате и соответствующие отчисления) (Зтр);

– затраты на изготовление эталонного экземпляра (Зэт);

– затраты на технологию (затраты на приобретение и освоение программных средств, используемых при разработке программного продукта; затраты на ПО, используемое как эталон) (Зтех);

– затраты на машинное время (расходы на содержание и эксплуатацию технических средств разработки, эксплуатации и сопровождения) (Змв);

– затраты на материалы (информационные носители) (Змат);

– затраты на энергию, на использование каналов связи (для отдельных видов);

– общепроизводственные расходы (затраты на управленческий персонал, на содержание помещений) (Зобщ_пр);

– непроизводственные (коммерческие) расходы (затраты связанные с рекламой, поиском заказчиков, поставками конкретных экземпляров) (Знепр).

Поскольку разработка программного обеспечения в рамках дипломного проекта не требует ряда затрат, то они не будут учитываться в расчетах,суммарные же затраты на разработку ПО (Зр) определяются по формуле:

.

Расходы на оплату труда разработчика с отчислениями рассчитываются по формуле:

,

где ЗПосн — основная заработная плата разработчика, руб.;

ЗПдоп — дополнительная заработная плата разработчиков, руб.;

ОТЧзп — сумма отчислений от заработной платы (социальные нужды, страхование от несчастных случаев), руб.

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

,

где Сср_час — средняя часовая тарифная ставка разработчика ПО. Принимаем Сср_час = 5000 руб.;

То — общая трудоемкость разработки, чел-час.;

Кув — коэффициент, учитывающий доплаты стимулирующего характера (Кув=1,5-2,0). Принимаем Кув= 1,5.

Дополнительная заработная плата разработчика определется по формуле:

,

где Ндоп — норматив отчислений на дополнительную заработную разработчика. Принимаем Ндоп = 50%.

Отчисления от основной и дополнительной заработной платы (отчисления на социальные нужды и обязательное страхование) рассчитываются по формуле:

,

где Hзп — процент отчислений на социальные нужды и обязательное страхование от суммы основной и дополнительной заработной платы. Принимаем Hзп = 35 %.

Затраты машинного времени определяются по формуле:

,

где Сч — стоимость одного часа машинного времени (руб.). Принимаем Сч = 10000 руб.;

Кт — коэффициент мультипрограммности, показывающие распределение времени работы ЭВМ в зависимости от количества пользователей ЭВМ. Т.к. разработку осуществлял один разработчик, принимаем Кт= 1;

tэвм — машинное время ЭВМ, необходимое для разработки и отладки проекта (ч).

Затраты на машинное время включают:

– время, требуемое на составление программы по готовой блок-схеме;

– время на отладку программы на ЭВМ;

– время на редактирование, распечатку и оформление документации.

Для расчета машинного времени ЭВМ, необходимого для разработки и отладки проекта следует использовать формулу:

,

где tI — срок реализации первой группы стадий разработки ПО, включающей техическое задание, эскизный проект и технический проект. При релизации перечисленных стадий потребность в машинном времени составляет 50 % от всего времени, отводимого на реализацию этого этапа разработки;

tII — срок реализации второй стадии «Рабочий проект»;

Fсм — продолжительность рабочей смены (ч). Принимаем Fсм = 8 ч;

Ксм — количество рабочих смен. Принимаем Ксм = 1.

Затраты на изготовление эталонного экземпляра (Зэт) определяют по формуле:

,

где Кэт — коэффициент, учитывающий размер затрат на изготовление эталонного экземпляра. Принимаем Кэт = 0,05.