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

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

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

Добавлен: 01.06.2020

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

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

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

Чи = t / T = 0,85 / 2,37 = 0,36 1 чел; (69)

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

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

О

Диаграмма 1

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



Диаграмма 2


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

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

tн = 2,8 0,151,2 = 0,29 чел-мес; (71)

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

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

t = t0 + tн +tа + tп + tотл + tд; (72)

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


Q = q c (1 + p); (73)

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

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

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

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

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

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

k = 0,8; В = 1,3.

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

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

tн = 115,28 × 1,3 / 80 ×0,8 = 2,342 чел-ч. (76)

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

tа = Q / (20 ÷ 25) k; (77)

tа = 115,28 / 22 × 0,8 = 6,55 чел-ч. (78)

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

tп = Q / (20 ÷ 25) k; (79)

tп = 115,28 / 22 × 0,8 = 6,55 чел-ч. (80)

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

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

tотл = Q / (4 ÷ 5) k; (81)

tотл = 115,28 / 4,5 × 0,8 = 32,02 чел-ч. (82)

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

t котл = 1,5 tотл; (83)

t котл = 1,5 × 32,02 = 48,03 чел-ч. (84)

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

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

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

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

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

tд0 = 0,75 tдр = 0,75 × 8,48 = 6,36 чел-ч. (87)

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

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

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


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


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

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

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

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

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

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

Зр = 470/21 = 22,38 руб.; (90)

Зд = 180/21 = 8,57 руб. (91)

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

Зосн.р = 22,38.15 = 335,7 руб.; (92)

Зосн.д = 8,57.15 = 128,55 руб. (93)

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

Зсс = (Зосн.р + Зосн.д) 0,385 = (335,7 + 128,55) 0,385 = 178,7 руб. (94)

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


Зк = Зосн 0,3 = 464,25 0,03 = 13,9 руб. (95)

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

Сп = Зосн + Зсс +Зк = 464,25+178,7+13,9 = 656,85 руб. (96)

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

Зпроч = Сп 0,03 = 656,85 0,03 = 19,7 руб. (97)

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

С = Сп + Зпроч = 656,85 + 19,7 = 676,55 руб. (98)

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

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

Сумма, руб

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

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

студент

335,7

128,55


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

178,7

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

13,9

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

19,7

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

676,55

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


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

= 677,02 руб., (99)

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

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

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

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


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

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

, (100)

, (101)

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

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

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

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

n=m=3.

kнр = 0,7.0,7+0,1.0,6+0,15.0,6=0,64; (102)

kнтр = 0,7.0,5+0,5.0,4+0,4.0,5=0,75. (103)

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

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

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

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



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


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

Методист кафедры должен обработать все рабочие программы и составить графики планирования самостоятельной работы студентов (СРС). На основании этих графиков определить суммарную семестровую загрузку студентов по СРС. Затем председатель МКС анализирует итоговые результаты и выдает рекомендации по перепланированию СРС в случае большого расхождения планируемой СРС и нормируемой СРС.

Экономический эффект от внедрения данной системы управления базой данных (СУБД) в процесс обучения рассчитывался на основании условного высвобождения времени методиста кафедры. В первом случае рассматривалось количество времени необходимое для составления суммарной семестровой загрузки студентов по СРС до внедрения СУБД, во втором – после внедрения.

Методист кафедры УИТ обрабатывает 144 рабочие программы (дневной и вечерней формы обучения). На обработку каждой программы он тратит один час. Тогда на обработку всех программ ему понадобится 144 часа или 18 рабочих дней. Дневная ставка методиста составляет 19,2 рубля. Таким образом, за свою работу, без использования программы, он получит 345,6 рублей.

При использовании предлагаемой программы методист будет тратить 1 рабочий день на выполнение этой работы. Таким образом, он заработает 19,2 рубля.

Таким образом, внедрение программы только на одной кафедре УИТ сэкономит 326,4 рубля. В Балаковском институте техники, технологии и управления 6 выпускающих кафедр: УИТ, ЭОУ, ПГС, ПСМ, ТМС, СР. Применение данного программного продукта на этих кафедрах сэкономит институту 1958,4 рубля. Эта сумма примерно в 3,5 раза превышает себестоимость программного продукта.

Расчет производился для трех специальностей строительного факультета Балаковского института техники, технологии и управления – УИТ, ЭУП, ПГС (таблица 8)

Таблица 8 - Затраты времени и финансов на распределение СРС


Временные затраты, до внедрения, чел/дней

Временные затраты, после внедрения, чел/дней

Финансовые затраты до внедрения, руб

Финансовые затраты после внедрения, руб

Институт

108

6

2073,6

115,2

Кафедра

18

1

345,6

19,2



Рисунок 11

Рисунок 12


Анализ результатов с учетом 0внедрения СУБД показывает значительное высвобождение времени у методистов за счет автоматизации, а следовательно, и экономию на заработной плате. Это видно из данных гистограмм и таблицы 8.

При внедрении СУБД в целом удается до 80% сократить потери рабочего времени, сокращает расходы на управление на 90%.


ЗАКЛЮЧЕНИЕ


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

В дипломном проекте проведено технико-экономическое обоснование, которое показало, что разработанная программа является экономически эффективной.

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

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