Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_Light / Пояснительная записка_Дробышева(Подсистема автоматизированной тарификации биллинговой системы).doc
Скачиваний:
91
Добавлен:
16.04.2013
Размер:
3.6 Mб
Скачать

3.2.3. Практический расчет себестоимости пп

Проведем практический расчёт себестоимости программного комплекса методом на основе коэффициентов.

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

, (3.16)

где:

- затраты на разработку ПП, – накладные расходы,

Затраты на разработку определим как суммарные затраты на непосредственную разработку ПП , затраты на составление документации, затраты на ЭВМи затраты на технологию и средства автоматизации разработки ПП:

(3.17)

Затраты на непосредственную разработку ПП рассчитаем по формуле (3.10), приведенной в теоретической части раздела.

Объем программного продукта :

(3.18)

Коэффициент а характеризует относительную сложность программы (по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице). Величина a лежит в пределах от 1,25 до 2. Для разрабатываемого программного продукта коэффициент сложности a=2

Коэффициент коррекции программы b – увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок. Так как в ходе написания программы кардинальных изменений внесено не было, то примем b=0,02.

В табл. 3.8 приведены исходные данные, которые используются в расчетах:

Таблица 3.8.

Исходные данные для расчета затрат на разработку ПП

Наименование характеристики

Количество

1.Число строк ( Nстр)

8000 строк

2.Количество программистов (N)

4 человека

3. Заработная плата программиста

7000 рублей

4.Количество часов наработки на отказ (Tн)

50 часов

5.Длительность эксплуатации ПП (tэкс)

5 лет

6.Длительность разработки ПП (tp)

7 мес.(01/09/04 – 30/03/05)

Исходя из данных таблицы, получаем

Найдем значения коэффициентов изменения трудоемкости:

  • изменение трудоемкости при увеличении объема программы по формуле (3.11):

  • так как структура базы данных не является очень сложной, то учитывать изменение трудоемкости при изменении БД не будем

  • надежность функционирования ПП по формуле (3.12):

  • длительность предполагаемой эксплуатации по формуле (3.14):

  • относительное быстродействие ЭВМ : .

  • относительный объем памяти ЭВМ: если его недостаточно, то возможно снижение производительности труда на 10-20% : .

  • современные методы разработки:

  • уровень языка проектирования

Таблица 3.9

Изменение трудоемкости в зависимости от уровня языка программирования

Характеристика языка Программирования

Коэффициент изменения

трудоемкости

Покомандный автокод-Ассемблер

1

Макроассемблер

0,95

Алгоритмические языки высокого уровня

0,8 - 0,9

Алгоритмические языки сверхвысокого уровня

0,7 - 0,8

Выбранный для проектирования программы язык C# относится к языкам высокого уровня, поэтому, по данным таблицы 3.9 примем .

- коэффициент квалификации разработчика С51 определяется в зависимости от стажа работы и составляет: для работающих до двух лет - 0,8; от двух до трех лет - 1,0; от трех до пяти лет - 1,1 - 1,2; от пяти до семи - 1,3 - 1,4; свыше семи лет - 1,5 - 1,6. Исходя из этих характеристик, примем

Производительность труда составляет:

(команд./чел./день)

Теперь определяем :

(3.19)

(чел./день)

В разработке программного комплекса участвовали четыре программиста (N = 4), заработная плата з/п которых составляла 7000 рублей. Таким образом, непосредственные затраты на разработку продукта составили:

(3.20)

(руб.)

Любой программный продукт должен сопровождаться документацией, оформленной в соответствии с ГОСТом. В состав документации входят такие документы, как руководство оператора, руководство программиста. Написание документации трудоемкая работа, поэтому будем считать, что:

(руб.) (3.21)

Затраты на ЭВМ определяются следующим образом :

, (3.22)

где - время эксплуатации ЭВМ,– стоимость машинного времени.

Стоимость машинного времени формируется из следующих составляющих:

1) Cтоимость электроэнергии

Исходя из того, что стоимость 1 КВт/час электроэнергии составляет: 0,844 руб, а один компьютер потребляет 250 Вт/час, то за время разработки программного комплекса затраты на электроэнергию составили:

2) Cтоимость амортизации

Амортизация вычислительной техники рассчитается, как 25% от балансовой стоимости вычислительной техники (120000 руб.). За год эта величина составит: .

Амортизация программного обеспечения при условии, что срок морального старения ПО составляет 4 года, считается, как 25% от его балансовой стоимости (70000руб). За год эта величина составит:

Общая амортизация за год составляет:

3) Стоимость ремонта

Затраты на ремонт в год рассчитываются, как 4% от стоимости комплекса ВТ, и составляют:

Действительный фонд времени работы вычислительного комплекса рассчитываем по следующей формуле (3.23):

, (3.23)

где - номинальный фонд времени работы вычислительного комплекса,- годовые затраты времени на профилактические работы (принимаются, как 15% от).

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

Получаем, что стоимость машинного времени равна 19,52 (руб./час).

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

Таким образом получаем общие затраты на ЭВМ:

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

  • MS SQL Server 2000 Standart Edition International

  • Windows 2003 Server

  • MS Visual Studio+ MSDN Library

Общая стоимость этих продуктов: .

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

Смета затрат на разработку программного продукта приведена в таблице 3.10.

Таблица 3.10

Смета затрат на разработку ПП

Статья расходов

Затраты, руб.

1.Непосредственная разработка ПП

118745

2.Составление документации

17811

3. Содержание и эксплуатация вычислительного комплекса

26894

4.Технология и средства автоматизации разработки ПП

300000

5.Накладные расходы

67800

Итого:

531250