Расходы на оплату труда разработчика алгоритмов и программы моделирования их определяются путем умножения трудоемкости создания самих алгоритмов по выбранным критериям и программы моделирования на среднюю часовую оплату разработчика (с учетом коэффициента отчислений на социальные нужды):
(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)
где - затраты труда на подготовку материалов в рукописи;
Читайте также
Применение пространственной фильтрации для улучшения радиоголографических изображений объектов, находящихся за препятствиями
В настоящее время активно развивается раздел науки, посвященный
радиовидению. Это связано с тем, что радиовидение может найти свое применение в
широкой сфере деятельности человека для об ...
Последовательность технологических операций формирования структуры с диэлектрической изоляцией
Прежде чем начать изложение основного материала моей курсовой работы,
стоит ввести определения некоторых понятий, которые в дальнейшем будут широко
использоваться в данной работе.
Инт ...
Перспективы развития транкинговой радиосвязи
Системы
транкинговой радиосвязи, представляющие собой радиальнозоновые системы
подвижной УКВ радиосвязи, осуществляющие автоматической распределение каналов
связи ретрансляторов между а ...