Автоматизированная система управления комбината Белшина
Рефераты >> Программирование и компьютеры >> Автоматизированная система управления комбината Белшина

В разработке программного средства участвуют исполнители, перечисленные в табл. 4.2.

Таблица 4.2

Исполнители программного средства

Исполнитель

Тарифный разряд

Тарифный коэффициент, Тк

Продолжительность участия в разработке (дня)

Начальник отдела

23

8.073

120

Ведущий программист

15

3,48

120

Инженер-программист категории

14

3.25

120

Инженер-программист без категории

12

2,84

120

4.3. Расчет себестоимости и отпускной цены программного средства

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

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

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

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

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

5) спецоборудование (Рс), руб.;

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

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

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

9) накладные расходы (Рн), руб.

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

4.3.1. Заработная плата исполнителей основная и дополнительная

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

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

Vo = V1 + V2 + … + Vn, (4.2)

где Vo - общий объем программного средства;

Vi - объем функций i-го программного средства;

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

Таблица 4.3

Характеристика функций и их объем

Номер функ-ции

Содержание функций

Объем (условных маш. команд для ПЭВМ)

101

Организация ввода информации

200

102

Контроль, предварительная обработка и ввод информации

500

111

Управление вводом информации

1456

204

Обработка наборов и записей базы данных

1654

205

Обслуживание базы данных в пакетном режиме

1000

208

Организация поиска и поиск в базе данных

1727

210

Загрузка базы данных

1498

Объем функций ПС с учетом коэффициентов:

Vo = 8035

На основании общего объема программного средства и его группы сложности (3 группа) определяется нормативная трудоемкость (Тн =306 человека-дней) по таблицам.

С учетом дополнительного коэффициента сложности (Ксл=0,2) рассчитывается общая трудоемкость программного средства:

То=Тн + Тн * Ксл, (4.3)

где То - общая трудоемкость ПС;

Тн - нормативная трудоемкость ПС;

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

То = 454,3

Трудоемкость программного средства по стадиям определяется с учетом новизны и степени использования в разработке типовых программ и программного средства (Кт=1, Кн=1)

Тi = dстi * Кн * Кт * То, (4.4)

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

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

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

Ттз = 45,43 (чел.-дней)

Ттп = 40,887 (чел.-дней)

Тэп = 36,344 (чел.-дней)

Трп = 263,49 (чел.-дней)

Твн = 68,145 (чел.-дней)

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


Страница: