ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.04.2020

Просмотров: 598

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

5 ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ДИПЛОМНОГО ПРОЕКТА

Одним из основных направлений научно – технического прогресса является компьютеризация. Успехи микроэлектроники привели к появлению и массовому выпуску микропроцессоров и персональных ЭВМ, что открывает широкие возможности для автоматизации производства практически во всех отраслях народного хозяйства. Экспериментальные исследования являются важной составной частью научных исследований. Возникает вопрос об эффективности его использования. Одним из возможных путей повышения эффективности экспериментальных исследований является применение математических методов, применение математической теории планирования эксперимента. Поэтому данный дипломный проект включает программу метода математической обработки эксперимента.

Задачей данного раздела является определение экономической эффективности разрабатываемого программного продукта путем расчета оценки сметной себестоимости [15].

5.1 Расчет трудоемкости

Анализ различных подходов к нормированию процесса программирования показал, что в качестве основного фактора, определяющего трудоемкость и длительность разработки программы, следует принять размер исходного текста записи алгоритмов и данных. Преобладающее влияние указанного фактора на трудоемкость и длительность программной разработки является общим для всех типов программ: независимого, полунезависимого и встроенного типов. Он в основном определяет трудоемкость разработки программы программного изделия t, а также длительность разработки Т и затраты на ее проведение Ка.

Для быстрой приближенной оценки трудоемкости и длительности разработки программного изделия может использоваться базовая модель.

Эта модель состоит из двух простейших формул. Затраты труда (или трудоемкости разработки программного изделия t) определяют по формуле:

t = 3,6 (nт.и.к.)1,2, (69)

где nт.и.к. – число тысяч исходных команд;

t = 3,6 · 1 1,2 = 3,6 чел-мес

Продолжительность разработки программного изделия Т:

Т = 2,5 t 0,32, (70)

Т = 2,5 · 3,6 0,32 = 3,76 мес

Производительность труда группы разработчиков программного изделия Пр:

Пр = 1000 nт.и.к / t, (71)

Пр = 1000 · 1 / 3,6 = 277,77 исходных команд/ чел. мес

Среднее число исполнителей Чи рассчитывается исходя из определенных или заданных характеристик трудоемкости и длительности разработки программного изделия по формуле:

Чи = t / T = 3,6 / 3,76 = 0,96 1 чел

Использование указанных зависимостей в планировании инженерного программирования позволит более рационально организовать труд программистов. Задачу организации можно решать исходя из заданного срока окончания разработки и ее основных параметров. Кроме того, можно решать задачу определения приемлемого срока разработки и возможного размера программного изделия при заданной численности исполнителей.


Для планирования и организации создания программного продукта требуются нормативные данные по распределению трудоемкости и длительности работ по этапам разработки. Такие данные приведены в таблицах

Оценки трудоемкости и длительности разработки программного изделия, полученные по базовой модели, не являются оптимальными, но они обладают такими положительными свойствами, как простота, устойчивость и инвариантность. Перечисленные свойства базовой модели позволяют использовать для ориентировочных быстрых оценок характеристик программной разработки, когда еще трудно оценить другие факторы, оказывающие влияние на трудоемкость и длительность разработки.

Таблица 1 – Распределение трудоемкости, %

Этап разработки

nт.и.к 2

Планирование и анализ требований

8

Проектирование программного изделия

18

Программирование

60

В том числе:


Детальное проектирование

28

Кодирование и автономная отладка

32

Комплексирование и испытание

22

И Т О Г О

100

Таблица 2 – Распределение длительности, %

Этап разработки

nт.и.к 2

Планирование и анализ требований

24

Проектирование программного изделия

30

Программирование

48

Комплексирование и испытание

22

И Т О Г О

100

В уточненной модели используется понятие номинальной трудоемкости tн, определяемой по формуле:

tн = 2,8 (nт.и.к) 1,2, (72)

tн = 2,8 0,151,2 = 0,29 чел-мес.

Многие трудности, с которыми приходится встречаться в процессе организации труда программистов, обусловлены отсутствием или недостаточностью достоверных статистических данных по деятельности программистов в различных условиях ее организации. Могут быть общие (универсальные) нормативные данные и рекомендации, но они должны быть обязательно отработаны на особенностях данной организации (уровень оснащения инструментальными средствами программирования, квалификационный и возрастной состав исполнителей). Только в этом случае применение нормативов повысит эффективность организации программного обеспечения.

Если известны по опыту работы или заданы по нормативам затраты труда на подготовку описания задачи t0, исследование алгоритма решения задачи tп , разработку блок–схемы алгоритма tа , программирование по готовой блок–схеме tп, отладку программы на ЭВМ tотл , подготовку документации по задаче tд , то трудоемкость разработки программного обеспечения решения задачи можно рассчитать по формуле:

t = t0 + ty + tf + tg + tjnk + tl (73)

Составляющие затрат труда, в свою очередь, можно определить через условное число операторов в разрабатываемом программном обеспечении. В их число входят те операторы, которые необходимо написать программисту в процессе работы над задачей с учетом возможных уточнений в постановке задачи и совершенствования алгоритма. Условное число операторов Q в программе задачи может быть определено по формуле:


Q = q c (1 + p), (74)

где q – предполагаемое число операторов;

с – коэффициент сложности программы, характеризует относительную сложность программ задачи по отношению к так называемой типовой задаче, сложность которой принята равной единице;

р – коэффициент коррекции программы в ходе ее разработки, характеризует увеличение объема работ за счет внесения изменений в алгоритм или программу решения задачи по результатам уточнения постановок и описания ее, изменения состава и структуры информации, а также уточнений, вносимых разработчиком для улучшения качества самой программы без изменения постановки задачи;

q = 85; с = 1,25; р = 0,085

Q = 85 1,25 (1 + 0,085) = 115,28125

Помимо названных выше используются коэффициенты квалификации разработчика алгоритмов и программ – k, характеризующий степень подготовленности исполнителя к поручаемой ему работе, и увеличения затрат труда вследствие недостаточного или некачественного описания задачи – В, характеризующий качество постановки задачи, выданной для разработки программы.

k = 0,8; В = 1,3

Затраты труда на изучение описания задачи tн с учетом уточнения описания и квалификации программиста могут быть определены по формуле:

tн = Q B / (75 ÷ 85) k, (75)

tн = 115,28 1,3 / 80 0,8 = 2,342 чел-ч,

Затраты труда на разработку алгоритма решения задачи:

tа = Q / (20 ÷ 25) k, (76)

tа = 115,28 / 22 0,8 = 6,55 чел-ч,

Затраты труда на составление программы по готовой блок–схеме:

tп = Q / (20 ÷ 25) k, (77)

tп = 115,28 / 22 0,8 = 6,55 чел-ч,

Затраты труда на отладку программы на ЭВМ:

при автономной отладке одной задачи:

tотл = Q / (4 ÷ 5) k, (78)

tотл = 115,28 / 4,5 0,8 = 32,02 чел-ч,

при комплексной отладке задачи:

t котл = 1,5 tотл , (79)

t котл = 1,5 32,02 = 48,03 чел-ч,

Затраты труда на подготовку документации по задаче:

tд = tдр + tд0, (80)

где tдр – затраты труда на подготовку материалов в рукописи;

tдр = Q / (15 ÷ 20) k = 115,28 / 17 0,8 = 8,48 чел-ч;

tд0 – затраты труда на редактирование, печать и оформление документации;

tд0 = 0,75 tдр = 0,75 8,48 = 6,36 чел-ч;

Полная средняя трудоемкость разработки программы:

tр.п. = 0,83 Q / k = 0,83 115,28 / 0,8 = 119,60 чел-ч;

Учитывая восьмичасовой рабочий день, получим:

tр.п. = 15 чел-дн

5.2 Расчет себестоимости

Расчет себестоимости производится по основным статьям калькуляции:

  • основная зарплата;

  • отчисления на социальное страхование;

  • расходы на служебные командировки;

  • прочие прямые расходы.

Дневная ставка руководителя дипломного проекта и дипломника при пятидневной рабочей неделе:

Зр = 600/21 = 28,57 руб

Зд = 240/21 = 11,43 руб.

Основная заработная плата при полной средней трудоемкости 15 чел/дн составляет:

Зосн.р = 28,57 15 = 428,55 руб,

Зосн.д = 11,43 15 = 171,45 руб

Размер отчислений в органы социального страхования определяется 38,5 % от суммы основной зарплаты:

Зсс = (Зосн.р + Зосн.д) 0,385 = (428,55 + 171,45) 0,385 = 231 руб

Размер отчислений на все виды служебных командировок составляют 3% от основной зарплаты:


Зк = Зосн 0,3 = 600 0,03 = 18 руб.

Себестоимость программного продукта:

Сп = Зосн + Зсс + Зк = 600 + 231 + 18 = 849 руб.

Прочие прямые расходы определим 3 % от себестоимости программного продукта (расходы на приобретение и подготовку материалов специальной научно-технической информации):

Зпроч = Сп 0,03 = 849 0,03 = 25,47 руб.

Полная плановая себестоимость разработки программного продукта:

С = Сп + Зпроч = 849 + 25,47 = 874,47 руб.


Таблица 3 – Калькуляция себестоимости программного продукта

Статья калькуляции

Сумма, руб

основная зарплата:

руководитель

студент


428,55

171,45

отчисления на социальное страхование

231

расходы на служебные командировки

18

прочие прямые расходы

25,47

Полная плановая себестоимость

874,47

5.3 Определение цены программного продукта

Для фундаментальных и поисковых НИР договорная цена устанавливается по формуле [15]:

= 875,07 руб, (81)

где Сп = 874,47 руб. – плановая себестоимость;

Фзп = 600 руб. – зарплата руководителя и дипломника, непосредственно участвующих в разработке программного продукта;

Нр – нормативная рентабельность, % Нр = 0,1%

5.4 Оценка научно-технической результативности и социальной эффективности программного продукта

Научно-технический эффект характеризует возможность использования результатов выполняемых исследований в других НИР и обеспечивает получение информации, необходимой для создания новой техники.

Оценка научной и научно-технической результативности производится с помощью коэффициентов, рассчитываемых по формулам [16]:

(82)

(83)

где kнр и kнтрсоответственно коэффициенты научной и научно-технической результативности;

kзнi – коэффициент значимости i-го фактора, используемого для оценки;

kд.уi – коэффициент достигнутого уровня i-го фактора;

n и m – соответственно количество факторов научной и научно-технической результативности.

n=m=3.

kнр = 0,5.0,7+0,35.0,6+0,15.0,6=0,65

kнтр = 0,5.0,5+0,3.0,4+0,2=0,57

В качестве факторов при оценке научно-технической результативности применяются: перспективность использования; масштаб реализации; завершенность полученных результатов.

По каждому из факторов экспертным путем устанавливается числовое значение коэффициента значимости. При этом чем ближе значения kнр, kнтр к 1, тем выше научная и научно-техническая результативность.

Таким образом, при разработке данного программного продукта научная и научно-техническая результативность являются довольно высокими.

Экономический эффект от внедрения технических средств управления может быть получен за счет снижения трудоемкости обработки информации; повышения качества хозяйственного руководства в результате сокращения сроков обработки информации и оптимизации управленческих решений.

5.5 Определение экономического эффекта

Под экономическим эффектом АСУ понимается производственный результат, достигнутый за счет осуществления мероприятий по механизации и автоматизации управления производством. Расчет экономической эффективности состоит в сравнении полученного эффекта с затратами на создание системы.

Основными факторами экономической эффективности являются [17]: улучшение структуры органов управления производством, повышение оперативности принимаемых решений, высвобождение рабочего времени работников управления для творческого анализа состояния производства, улучшение условий труда работников управления, обеспечение возможности оптимального планирования и научно обоснованного прогнозирования в управлении производством.


Смотрите также файлы