Расходы на оплату труда разработчика алгоритмов и программы моделирования их определяются путем умножения трудоемкости создания самих алгоритмов по выбранным критериям и программы моделирования на среднюю часовую оплату разработчика (с учетом коэффициента отчислений на социальные нужды):
(4.1.1)
Расчет трудоемкости процесса разработки алгоритмов и математического моделирования на ЭВМ
Трудоемкость разработки можно определить следующим образом:
(4.1.1.1)
где - затраты труда на подготовку описания задачи;
- затраты труда на разработку алгоритма решения задачи;
- затраты труда на разработку блок-схемы алгоритма решения задачи;
- затраты труда на составление кода программы по блок-схеме;
- затраты труда на подготовку документации задачи;
- затраты труда на отладку на ЭВМ при комплексной отладке задачи.
Составляющие затрат, в свою очередь, можно вычислить через условное число операторов . В нашем случае число операторов в отлаженной программе .
Оценить затраты труда на подготовку описания задачи невозможно, так как это связано с творческим характером работы, вместо этого оценим затраты труда на изучение описания задачи с учетом уточнения описания и квалификации разработчика, которые определяются как
(4.1.1.2)
где - коэффициент увеличения затрат труда вследствие недостаточного описания задачи, уточнений и некоторой недоработки (коэффициент принимается равным 5); - коэффициент квалификации разработчика, для работающих до двух лет, приведены в табл. 4.1.
Таблица 4.1 - Изменения трудоемкости в зависимости от языка программирования
Уровень языка программирования |
Характеристики языка программирования |
Коэффициент изменения трудоемкости |
1 |
Покомандный автокод - ассемблер |
1 |
2 |
Макроассемблер |
0,95 |
3 |
Алгоритмические языки -высокого уровня |
0,8-0,9 |
4 |
Алгоритмические языки -сверхвысокого уровня |
0,7-0,8 |
Поскольку MathCAD является алгоритмическим языком высокого уровня, выбираем К = 0,8.
Таким образом, получим:
.
Затраты труда на разработку алгоритмов решения задачи:
(4.1.1.3)
.
Затраты труда на разработку блок-схемы алгоритма решения задачи вычислим следующим образом:
(4.1.1.4)
.
Затраты труда на составление программы по готовой блок-схеме вычислим по формуле:
(4.1.1.5)
.
Затраты труда на подготовку документации по задаче определяются по формуле:
(4.1.1.6)
где - затраты труда на подготовку материалов в рукописи;
Читайте также
Проект соединительной цифровой радиорелейной линии для сети сотовой связи Томск - Володино
Темпы
увеличения потребности в электросвязи и соответственно темпы реализации этой
потребности в технических системах непрерывно увеличивались на всем протяжении
закончившегося ХХ века ...
Применение МПК в системах передачи информации
Каждое из трех предшествующих столетий ознаменовалось появлением какой-то
технологии, развитие которой определяло прогресс в этом столетии. 18 век -
механические системы, 19 - паровые ма ...
Проектирование и разработка интернет-магазина Компьютерная техника
Разработка
сайтов для компаний является актуальной и востребованной сферой деятельности,
т.к. сайт фирмы в сети Интернет представляет собой достаточно дешевый и
массовый способ рекл ...