Подсистема автоматизированной тарификации биллинговой системы "Отик-интернет"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
атраты на непосредственную разработку ПП , затраты на составление документации , затраты на ЭВМ и затраты на технологию и средства автоматизации разработки ПП :
(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% от суммарной основной заработной платы исполн