Технико-экономическое обоснование внедрения программного обеспечения для автоматизированных систем разного назначения

Страницы работы

Содержание работы

 


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.

где:

 рабочие дни, рабочие часы.

Похожие материалы

Информация о работе