Автоматизированная система управления комбината БелшинаРефераты >> Программирование и компьютеры >> Автоматизированная система управления комбината Белшина
В разработке программного средства участвуют исполнители, перечисленные в табл. 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 (чел.-дней)
При решении сложных задач с длительным периодом разработки ПС общая трудоемкость разбивается и корректируется по стадиям разработки (техническое задание - ТЗ, эскизный проект - ЭП, технический проект - ТП, рабочий проект - РП и внедрение - ВН) с учетом новизны, степени использования типовых программ и удельного веса трудоемкости стадий разработки программного средства в общей трудоемкости разработки программного средства.