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).
Ссылка на скачивание - внизу страницы.