Экономическое обоснование разработки
Технико-экономическое обоснование разработки
Автоматизированная система моделирования откачки пластовой жидкости с регулируемой производительностью насоса предназначена для проведения имитационных экспериментов в научно исследовательских институтах газодобывающей промышленности. Данная система помогает систематизировать данные о скважине и продукции, а также провести моделирование по результатам которой можно выдвинуть гипотезу о целесообразности дальнейшей эксплуатации той или иной скважины.
Для расчета затраты времени на разработку автоматизированной системы учитываются следующие стадии:
− техническое задание;
− эскизный проект;
− технический проект;
− рабочий проект;
− внедрение.
Определение трудоемкости разработки программного продукта
В таблице 4.1 представлено количество дней, выделенных по плану на каждую стадию.
Таблица 4.1 – Данные о трудоемкости на стадиях
|
|
Стадия | Дата начала | Дата окончания | Трудоемкость, дней |
Техническое задание | 01.07.2014 | 29.07.2014 | |
Эскизный проект | 01.10.2014 | 07.11.2014 | |
Технический проект | 19.01.2015 | 18.03.2015 | |
Рабочий проект | 19.04.2015 | 16.04.2015 | |
Внедрение | 20.04.2015 | 05.05.2015 |
При расчёте фактических затрат времени на программирование необходимо учесть влияние следующих факторов [21]:
1) количество разновидностей форм входной информации;
2) количество разновидностей форм выходной информации;
3) степень новизны комплекса задач;
4) сложность алгоритма;
5) виды используемой информации;
6) сложность контроля входной и выходной информации;
7) использование типовых проектных решений.
Предусматривается четыре степени новизны разрабатываемых задач, (таблица 4.2).
Таблица 4.2 - Степени новизны разрабатываемых задач
Обозначение | Степень новизны |
А | Разработка комплекса задач |
Б | Разработка решений задач и систем, не имеющих аналогов. |
В | Разработка решений задач и систем, имеющих аналогичное решение. |
Г | Привязка типовых проектных решений. |
Сложность алгоритма представлена тремя группами в таблице 4.3.
Таблица 4.3 - Группы сложности алгоритмов
Обозначение | Виды алгоритмов |
С1 | Алгоритмы оптимизации и моделирования систем и объектов. |
С2 | Алгоритмы учёта и отчётности, статистики, поиска. |
СЗ | Алгоритмы, реализующие стандартные методы решения |
Трудоёмкость разработки проекта зависит так же от вида используемой информации. Виды информации представлены в таблице 4.4.
Таблица 4.4 - Виды используемой информации
Обозначение | Виды информации |
ПИ | Переменная информация |
ПСИ | Нормативно-справочная информация |
БД | Базы данных |
РВ | Режим работы в реальном времени |
ТОУ | Телекоммуникационная обработка данных и управление удалёнными объектами |
Сложность организации контроля входной и выходной информации представлена в таблице 4.5 четырьмя группами.
|
|
Таблица 4.5- Группы сложностей организации контроля входной и выходной информации
Обозначение | Группа сложности |
Входные данные и документы разнообразного формата и структур (контроль осуществляется перекрёстно) | |
Входные данные и документы однообразной формы и содержания (осуществляется формальный контроль) | |
Печать документов сложной многоуровневой структуры, разнообразной формы и содержания | |
Печать документов однообразной формы и содержания, вывод массивов данных на машинные носители |
Далее в справочных таблицах представлены затраты времени при выполнении различных видов работ на разных стадиях процесса разработки программного продукта, представлена в таблице 4.6.
Таблица 4.6- Затраты времени при выполнении работ на стадии технического задания (дни).
№ | Комплекс задач, подсистем | Степень новизны | |||
А | Б | В | Г | ||
Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико-экономическое планирование; ценообразование. | |||||
Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками. | |||||
Управление бухгалтерским учетом, финансовой деятельности предприятия. | |||||
Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда. |
Продолжение таблицы 4.6
Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства. | |||||
Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение. | |||||
Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды. | |||||
Учет пенсий, пособий и страховых операции. | |||||
Статистические задачи. | |||||
Задачи расчётного характера. |
Таблица 4.7 - Затраты времени при выполнении работ на стадии эскизного проекта (дни).
№ | Комплекс задач, подсистем | Степень новизны | |||
А | Б | В | Г | ||
Перспективное планирование, размещение и развитие отрасли; управление проектируемым капитальным строительством; технико экономическое планирование; ценообразование. |
Продолжение таблицы 4.7 | |||||
Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками. | |||||
Управление бухгалтерским учетом, финансовой деятельности предприятия. | |||||
Управление организацией труда, зарплата, кадры, нормы и нормативы, охрана труда. | |||||
Управление качеством продукции, технологическими процессами в производстве, стандартизации, технической подготовкой производства. | |||||
Управление транспортными перевозками, техобслуживанием, вспомогательными службами и энергоснабжение. | |||||
Управление научно-технической информацией. Совершенствование документооборота и контроль исполнения документа. Управление охраной природы и окружающей среды. | |||||
Учет пенсий, пособий и страховых операций. | |||||
Статистические задачи. | |||||
Задачи расчётного характера. |
Таблица 4.8 - Поправочные коэффициенты, (К1, К2, К3) для определения трудоёмкости работ на стадии технического проекта.
|
|
№ | Вид используемой информации | Степень новизны | |||
А | Б | В | Г | ||
ПИ, К 1 | 1,7 | 1,2 | 0,5 | ||
НСИ, К 2 | 1,45 | 1,08 | 0,72 | 0,43 | |
БД, К 3 | 4,37 | 3,12 | 2,08 | 1,25 |
Таблица 4.9 - Поправочные коэффициенты (К1,К2,К3) определения трудоёмкости работ на стадии рабочего проекта.
№ | Вид используемой информации | Группа сложности алгоритма | Степень новизны | |||
А | Б | В | Г | |||
ПИ, К1 | С1 | 2,27 | 1,62 | 1,2 | 0,65 | |
С2 | 2,02 | 1,44 | 1,1 | 0,58 | ||
СЗ | 1,68 | 1,2 | 0,48 | |||
НСИ, К2 | С1 | 1,36 | 0,97 | 0,65 | 0,4 | |
С2 | 1,21 | 0,86 | 0,58 | 0,34 | ||
СЗ | 1,01 | 0,72 | 0,48 | 0,29 | ||
БД, К3 | С1 | 1,14 | 0,81 | 0,54 | 0,32 | |
С2 | 1,05 | 0,72 | 0,48 | 0,29 | ||
СЗ | 0,85 | 0,6 | 0,4 | 0,24 |
При использовании информации разных видов для технического и рабочего проекта поправочный коэффициент рассчитывается по формуле 4.1:
, (4.1)
где: m - количество наборов данных ПИ;
n - количество наборов данных НСИ;
р - количество наборов данных БД;
Таблица 4.10 - Поправочные коэффициенты, учитывающие сложность контроля входной и выходной информации на стадиях рабочего проекта и внедрения.
Сложность контроля входной информации | Сложность контроля выходной информации | |
1,16 | 1,07 | |
1,08 |
Таблица 4.11 - Поправочные коэффициенты для определения трудоёмкости работ на стадии технического и рабочего проектов, внедрения.
Стадия разработки | Вид обрабатываемой информации | Степень новизны | |||
А | Б | В | Г | ||
ТП | РВ | 1,67 | 1,45 | 1,26 | 1,1 |
ТОУ | 1,75 | 1,52 | 1,36 | 1,15 | |
РП | РВ | 1,75 | 1,52 | 1,36 | 1,15 |
ТОУ | 1,92 | 1,67 | 1,44 | 1,25 | |
В | РВ | 1,6 | 1,39 | 1,21 | 1,05 |
ТОУ | 1,67 | 1,45 | 1,26 |
Общая трудоёмкость разработки программного продукта рассчитывается по формуле 4.2:
ТОБЩ = tТЗ + tЭП+tТП+tРП+tВ (4.2)
где: tТЗ - затраты труда на стадии технического задания (в днях);
tЭП - затраты труда на стадии эскизного проекта (в днях);
|
|
tТП - затраты труда на стадии технического проекта (в днях);
tРП - затраты труда на стадии рабочего проекта (в днях);
tВ - затраты труда на стадии внедрения (в днях).
Подставив в формулу 4.2 числовые значения трудоёмкости разработки программного продукта на каждом этапе без учёта поправочных коэффициентов, получим
ТОБЩ = 47+45+40+20+10=162 дня
Общая трудоёмкость разработки программного продукта с учётом поправочных коэффициентов рассчитывается по формуле 4.3:
Т'ОБЩ = tТЗ + tЭП+t'ТП+t'РП+t'В ,(4.3)
где: t'ТП - затраты труда на стадии технического проекта с учётом поправки;
t'РП - затраты труда на стадии рабочего проекта с учётом поправки;
t'В - затраты труда на стадии внедрения с учётом поправки.
Для расчёта затрат труда на стадии технического проекта с учётом поправки и на основе справочной таблицы 4.8 рассчитаем поправочный коэффициент на использование разных видов информации:
Теперь с учётом поправки на использование разных видов информации и на основе справочной таблицы вычислим затраты труда на стадии технического проекта с учётом поправки:
t'ТП= 48 дней.
Для расчёта затрат труда на стадии рабочего проекта с учётом поправки и на основе справочной таблицы рассчитаем поправочный коэффициент на использование разных видов информации:
С учётом поправки на использование разных видов информации вычислим затраты труда на стадии рабочего проекта с учётом поправки:
t'РП = день.
Для расчета затрат труда на стадии внедрения используются поправочные коэффициенты:
t'В = дней.
Таким образом, общие затраты труда на разработку программного продукта с учётом поправочных коэффициентов составят:
Т'ОБЩ= 47+45+48+21+12=173 дня.
Численность исполнителей определяется по формуле
U = =
Для решения поставленной задачи в установленные сроки способен справиться 1 программист.