Подсистема автоматизированной тарификации биллинговой системы "Отик-интернет"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

 

(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)

 

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

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

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

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

 

 

) 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% от суммарной основной заработной платы исполн