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