
- •Министерство образования и науки рф
- •Содержание
- •Министерство образования и науки рф
- •1.2. Исследовательская часть.
- •1.2.1. Обзор существующих продуктов на рынке
- •Биллинг АйТи
- •Плата за трафик
- •Абонентская плата
- •1.2.3. Постановка задачи
- •1.3. Конструкторская часть.
- •1.3.1. Концепция баз данных
- •Реляционная структура данных
- •1.3.2. Общая структура системы
- •1.3.3. Схема информационных потоков
- •1.3.4. Структура данных модуля учёта тарифов
- •Структура объектов базы данных Tarif Инфологическая модель базы данных
- •Даталогическая модель базы данных
- •1.3.5. Схемы алгоритмов модуля учёта тарифов
- •1.3.6. Описание работы программного модуля.
- •1.3.5. Заключение
- •Министерство образования и науки рф
- •2.2. Выбор среды и языка программирования.
- •2.2.1. Обзор возможностей, предоставляемых программистам различными технологиями.
- •2.2.2. Преимущества .Net
- •2.2.3. Преимущества c#
- •2.2.4. Создание приложений c# с использованием интегрированной среды разработки Microsoft Visual Studio.Net.
- •2.2.5. MySql-сервер и возможности MySql
- •2.3. Этапы решения задачи на эвм
- •2.3.1. Постановка задачи
- •2.3.2. Составление проекта
- •2.3.3. Алгоритмизация
- •2.3.4. Программирование
- •2.3.5. Препарация
- •2.3.6. Трансляция
- •2.3.7. Отладка
- •2.3.8. Оформление программы
- •2.3.9. Эксплуатация
- •2.3.10. Отчет о работе
- •2.3.11. Модернизация
- •2.4. Необходимость отладки программного продукта
- •2.5. Тестирование
- •Функциональное или аналитическое тестирование
- •Содержательное тестирование
- •2.5.1. Типы тестов
- •Вырожденный тест
- •2.6. Локализация ошибок Способы локализации
- •2.7. Технология отладки программного модуля учета тарифов
- •2.8. Заключение
- •3.1.1. Схема сегментации рынка.
- •3.1.2. Принципы сегментации.
- •3.1.3. Методы сегментации
- •3.1.4. Виды и критерии сегментации.
- •3.1.5. Выбор целевого рынка
- •3.1.6. Выбор целевого сегмента
- •3.1.7. Позиционирование товара
- •3.2.2. Теоретические основы расчёта себестоимости пп
- •3.2.3. Практический расчет себестоимости пп
- •3.2.4. Практическое определение цены программного продукта
- •Факультет: мп и тк
- •Производственная и экологическая безопасность
- •4.1. Введение
- •4.2. Освещенность
- •4.3. Электромагнитное излучение
- •4.4. Электроопасность и пожароопасность
- •4.5. Защита от шума и вибрации
- •4.6. Психофизиологические факторы
- •4.7.Создание оптимального микроклимата и расчет воздухообмена
- •4.8. Выводы
- •Список литературы
- •Текст программы
- •4.3. Завершение работы с программой
- •5.3. Ошибки, вызванные неполным заполнением формы.
- •5.4. Сообщения при корректной записи тарифа
- •Результаты эспериментальной проверки
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 |