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