6. Технико – экономическое обоснование
6.1. Место программного обеспечения в составе средств автоматизации.
В составе средств автоматизации особое место занимает программное обеспечение (ПО). В нём реализуются функции системы управления технологическими процессами. Эффективность программного продукта зависит от его качества и процесса разработки. Качество ПО можно оценить при помощи следующий трёх критериев:
- удобство работы пользователя;
- использование ресурсов ПЭВМ;
- выполнение дополнительных требований.
Оценка качества программного обеспечения с точки зрения пользователя является необходимостью на стадии функционирования программы. Важными характеристиками ПО являются: занимаемый объём оперативной памяти, затраты процессорного времени, требуемая пропускная способность каналов передачи данных. Оценка качества программного изделия на стадии его изготовления включает в себя нахождения трудоёмкости создания ПО, времени на его разработку и изготовление.
Исходя из этого, при изготовлении ПО для автоматизированных систем разного назначения, технико-экономические расчёты должны включать в себя:
- определение трудоёмкости создания ПО;
- расчёт затрат на изготовление программного изделия;
Также, следует учитывать:
- расчёт зарплаты программиста;
- расчёт планового фонда заработной платы;
- расчёт себестоимости ПО;
- расчёт цены программного продукта;
- определение чистой прибыли;
- определение рентабельности и окупаемости;
- сравнение программы с аналогом.
6.2. Расчёт трудоёмкости изготовления ПО
Нормирование труда в процессе изготовления программного обеспечения для автоматизированной системы вызывает такие же трудности, что и нормирование любого творческого труда, который содержит в себе технические элементы. Творческие элементы труда программиста практически не нормируются, они могут быть найдены на основе экспериментальных данных или жёстко заданными сроками разработки, в которые программист должен найти решение.
Технические элементы труда программиста достаточно хорошо поддаются нормированию, но точность таких норм имеет большой разброс в зависимости от целого ряда факторов. Более обоснованным является метод оценки трудоёмкости и сроков создания программного изделия на основе системы моделей с разной точностью оценки, за единицу нормирования в которых принято число исходных команд (операторов) программного изделия. Все приведённые формулы применяются в экономических расчётах компаний занимающихся программным обеспечением.
Трудоёмкость разработки ПО можно рассчитать по формуле:
,
|
6.1. |
где:
затраты на подготовку и описание
поставленной задачи, н/ч;
затраты труда на исследование
алгоритмов решения задачи, н/ч;
затраты труда на разработку
блок-схемы алгоритма, н/ч;
затраты труда на программирование по
готовой блок-схеме, н/ч;
затраты труда на отладку программы
на ЭВМ, н/ч;
затраты труда на подготовку
документации по задаче, н/ч.
Составляющие затрат труда определяются через условное число операторов в разработанном ПО, в число которых входят те операторы, которые необходимо записать в процессе работы над программой с учётом возможных уточнений в постановке задачи и в улучшении алгоритма.
Условное число операторов в программе:
|
6.2. |
где:
предполагаемое
число операторов
;
коэффициент
сложности программы, который определяется относительной сложностью задачи по
отношению к другой задаче, сложность которой принята за единицу
;
коэффициент
коррекции программы, который определяет в ходе её разработки увеличение объёма
работ за счёт внесения изменений в алгоритм или в программу. Величина
находится в границах
, что отвечает внесению
коррекций, влекущих за собой
переработку
готовой программы
.
Затраты труда на подготовку и описание
поставленной задачи: н/ч
Затраты труда на изучение описания задачи определяются с учётом уточнения описания и квалификации программиста и рассчитываются по формуле:
|
6.3. |
где:
коэффициент
увеличения затрат труда вследствие недостаточности описания задачи, н/ч
,
коэффициент
квалификации программиста в зависимости от стажа работы по данной специальности
,
, н/ч
Затраты труда на разработку алгоритма решения задачи:
|
6.4. |
Затраты труда на разработку труда по готовой блок-схеме:
|
6.5. |
Затраты труда на отладку программы на ЭВМ:
|
6.6. |
Затраты труда на подготовку документации к программе:
|
6.7. |
где:
трудоёмкость
подготовки материала к рукописи;
трудоёмкость
редактирования, печати и оформления.
|
6.8. |
|
6.9. |
|
Трудоёмкость разработки ПО:
|
6.10. |
6.3. Расчёт основной заработной платы
Расчёт основной заработной платы приведён в таблице 6.1.
№ п/п |
Наименование работ |
Инженеры-программисты |
||
- |
- |
- |
|
|
|
1 |
2 |
3 |
4 |
1 |
Затраты на подготовку и описание задачи |
15 н/ч |
|
150 грн. |
2 |
Затраты на исследование алгоритмов решения задачи |
29 н/ч |
290 грн. |
|
3 |
Затраты на разработку блок-схемы алгоритма |
82 н/ч |
820 грн. |
|
4 |
Затраты на программирование |
75 н/ч |
750 грн. |
|
5 |
Затраты на отладку программы |
330 н/ч |
3300 грн. |
|
6 |
Затраты на подготовку документации |
192 н/ч |
1920 грн. |
|
Общая трудоёмкость |
723/ч |
|||
Сумма основной ЗП |
7230 грн. |
Таблица 6. 1 – расчёт основной заработной платы.
Средняя трудоёмкость человека составляет:
|
6.11. |
где:
рабочие дни,
рабочие
часы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.