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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

 


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.

где:

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

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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.