7 Оценка экономических показателей программного обеспечения
В данном дипломном проекте разработаны лабораторные работы по курсу «Математические и машинные модели сигналов и систем передач», с использованием программного обеспечения предназначенного для схемотехнического моделирования Micro-Cap 7.0.
Процесс создания программного обеспечения, рассмотренного в данном проекте, можно разделить на следующие этапы:
1. подготовительный;
2. непосредственная разработка;
3. отладка.
На первом (подготовительном) этапе анализируется изложенные в техническом задании по проектированию исходные данные, требования и условия, осуществляется выбор возможного варианта реализации программного обеспечения и так далее .
Второй этап предусматривает непосредственную разработку программного обеспечения .
На третьем этапе производится тестирование программы, обнаружение и устранение ошибок и сбоев в работе .
При расчете себестоимости разработки программы следует учитывать, что на создание программы и ее отладку надо заплатить заработную плату проектировщику и учесть затраты на машинное время, поэтому переменная присутствует в формуле дважды.
Полная себестоимость программного обеспечения определяется по формуле:
где - себестоимость программного обеспечения;
- среднемесячная заработная плата разработчика программы с учетом районного коэффициента, ;
- среднее количество рабочих дней в месяце, ;
- коэффициент, учитывающий отчисления во внебюджетные фонды (пенсионный, социального страхования, занятости и медицинского страхования), ;
- время, затраченное разработчиком программы на подготовительном этапе, этапе разработки и этапе отладки;
- коэффициент, учитывающий накладные расходы, (=0,5¸0,8 для учебных заведений);
8 – количество рабочих часов в день, позволяет перевести человеко-дни перевести в человеко-часы;
- стоимость одного часа машинного времени, руб/час;
Для определения времени, затраченного на подготовку, и времени затраченного на написание и отладку программы, воспользуемся методом экспертных оценок.
Метод экспертных оценок заключается в консультации с одним или несколькими экспертами, которые проводят оценку затрат, используя свой опыт и знания. В качестве экспертов выступают автор дипломного проекта и руководитель дипломного проекта.
Для определения используются экспертные оценки, данные разработчиком и руководителем проекта:
где - наименее возможные, наиболее вероятные и наиболее возможные средние затраты времени для i-го этапа;
- наименее возможные, наиболее вероятные и наиболее возможные средние затраты времени для i-го этапа по оценке руководителя проекта;
- наименее возможные, наиболее вероятные и наиболее возможные средние затраты времени для i-го этапа по оценке разработчика проекта;
Результаты сведем в таблицу:
Таблица 7.1 - Оценка затрат времени
Этапы |
Оценка затрат времени руководителем, чел-дни |
Оценка затрат времени дипломником, чел-дни |
Среднее значение затрат времени, чел-дни |
||||||
подготовка |
6,0 |
8,0 |
14,0 |
4,0 |
9,0 |
17,0 |
5,2 |
8,4 |
15,2 |
разработка |
41,0 |
56,0 |
61,0 |
46,0 |
58,0 |
72,0 |
43,0 |
56,8 |
65,4 |
отладка |
20,0 |
27,0 |
32,0 |
19,0 |
28,0 |
39,0 |
19,6 |
27,4 |
34,8 |
Далее рассчитываем ожидаемую величину затрат времени для каждого этапа и ожидаемое отклонение этой величины по формулам:
где - средние затраты времени для i-го этапа из таблицы 7.1;
где - среднее стандартное отклонение затрат времени для i-го этапа;
Оценка затрат на разработку программного обеспечения и стандартное отклонение этой оценки определяется по формулам:
Результаты расчетов сведем в таблицу 7.2.
Таблица 7.2 – Затраты времени на создание программы
Этапы |
Ожидаемая величина затрат времени, чел-дни |
Стандартное отклонение |
Подготовительный |
9,0 |
1,67 |
Разработка |
55,9 |
3,73 |
Отладка |
27,33 |
2,53 |
Всего |
92,23 |
2,82 |
Используя ожидаемые величины затрат времени, приведенная в таблице 7.2, можно определить себестоимость разработанного в данном дипломном проекте программного обеспечения по формуле (4.1).
Цена программы определяется из соотношения;
где - себестоимость программного обеспечения;
Р – рентабельность программы, 10 ¸ 50
- коэффициент НДС, К=1,18.
Исходя из этого цена программы составит:
Применительно к учебному процессу разработка и модернизация лабораторного оборудования с использованием макетов и измерительных приборов в настоящее время затруднена в связи с большими материальными затратами. Применение специализированных и универсальных программ компьютерного моделирования является единственным выходом из создавшейся ситуации.
По сравнению с макетированием компьютерное моделирование имеет ряд преимуществ:
1) модель помогает быстро и наглядно изучить принцип работы устройства;
2) исследовать особенности функционирования в более широком диапазоне условий, чем это возможно в реальной лаборатории;
3) оперативно изменять параметры компонентов схемы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.