4 Экономическое обоснование программного продукта
Для того чтобы выполнить экономическую часть дипломного проекта нам необходимо определить себестоимость программного продукта, которая включает следующее:
- затраты на оплату труда разработчика программы;
- затраты на оплату машинного времени;
- прочие затраты.
4.1 Расчёт себестоимости (общих затрат) на создание программного продукта
Затраты на создание программного продукта складываются из расходов на оплату труда разработчика программы, расходов по оплате машинного времени и общих расходов.
Зспп = Ззпспп + Змвспп + Зпр, (1)
где
Зспп- общие затраты на создание программного продукта,тг.;
Ззпспп- затраты на оплату труда разработчика программы,тг.;
Змвспп- затраты на оплату машинного времени,тг.;
Зпр- прочие затраты,тг.
4.2 Расчёт затрат на оплату труда разработчика программы
Затраты на оплату труда разработчика программы определяются по следующей формуле:
Ззпспп = t * Tчас, (2)
где
t-трудоёмкость создания программного продукта;
Tчас- средняя часовая оплата программиста.
4.2.1 Трудоёмкость создания программного продукта определяется по следующей формуле:
t = tо + tа + tб + tп + tот, (3)
где
tо- затраты труда на подготовку описания задачи, оператор-час;
tа- затраты труда на разработку алгоритма решения задачи, оператор-час;
tб - затраты труда на разработку блок-схемы алгоритма решения задачи, оператор-час;
tп- затраты труда на составления программы по готовой блок – схеме, оператор-час;
tот - затраты труда на отладку программы на ЭВМ при комплексной отладке задачи, оператор-час.
Теперь нам необходимо найти каждый из вышеперечисленных показателей т.к. не один из них нам не известен.
4.2.1.1 Оценить затраты труда на подготовку описания задачи невозможно, т.к. это связано с творческим характером работы, поэтому оценим затраты труда на изучение описания задачи с учётом уточнения описания и квалификация программиста.
tо= Q * B / (75…85 * К), (4)
где
Q- число операторов (количество строк/количество операций);
B-коэффициент увеличения затрат труда (при недостаточном описании задачи), для расчёта условно принимаем коэффициент (чем меньше сведений, тем больше коэффициент) В = 1,2,…5;
(75…85) - поправочный коэффициент, зависящий от опыта работы и от уровня самостоятельности при создании программного продукта (чем больше опыта, тем больше коэффициент);
К-коэффициент квалификации разработчика, для работающих до двух лет
К = 0,8. У всех так
to = 1 116 * 2 / (83 * 0,8) = 33,61 (оператор-час)
4.2.1.2 Затраты труда на разработку алгоритма решения задачи определяются по следующей формуле:
tа = Q / (60…75) (5)
Для разработки алгоритма берём поправку по нижнему порогу.
ta = 1 116 / (72 * 0,8) = 19,38 (оператор-час)
4.2.1.3 Затраты труда на разработку блок-схемы алгоритма решения задачи определяются по следующей формуле аналогично предыдущей:
tб = Q / (60…75 * К) (6)
tб = 1 116 / (73 * 0,8) = 19,11 (оператор-час)
4.2.1.4 Затраты труда на составление программы по готовой блок схеме определяются по формуле:
tп = Q / (60…75 * К) (7)
tп = 1 116 / (75 * 0,8) = 18,6 (оператор-час)
4.2.1.5 Затраты труда на отладку программы определяются по формуле:
tot = 1,5 * tAot, (8)
где
tAot- затраты труда на отладку программы на ЭВМ при автономной отладки одной задачи.
4.2.1.6 Затраты труда на отладку программы на ЭВМ при автономной отладки одной задачи определяются по формуле:
tAot = Q / (40…50 * К) (9)
tАoт = 1 116 / (48 * 0,8) = 29,06 (оператор-час)
toт= 1,5 * 29,06 = 43,59 (оператор-час)
Определили все неизвестные нам показатели, теперь мы можем найти общую трудоёмкость программного продукта по формуле (3).
t = 33,61 + 19,38 + 19,11 + 18,60 + 43,59 = 134,29 (оператор-час)
4.2.2 Средняя заработная плата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для расчёта примем среднюю часовую оплату труда, которая составляет Тчас = 500 тг/час, что составляет 80 000 тенге, при 8-ми часовом рабочем дне, и 5-ти дневной рабочей неделе.(см. Приложение А; разд.2, гл.6, ст.68-79; разд.7,гл.7,
ст. 80-86 [?]).
Отсюда мы можем вычислить заработную плату программиста по формуле:
Ззпспп = t * Tчас (10)
Ззпспп = 134,29 * 500 = 67 145 (тг.)
