Автор: Пользователь скрыл имя, 13 Марта 2012 в 21:41, дипломная работа
Процесс создания сайта требует от разработчика определённого набора знаний в области программирования, проектирования дизайна, если цель – создание оригинального продукта со спектром оригинальных функций.
Таким образом, суммарный объем всех выполняемых работ равен 121 чел/дн.
Для определения качества программного продукта воспользуемся методикой комплексных показателей (характеристик) качества, которая заключается в применении конкретного задокументированного критерия оценки к конкретному программному модулю, пакету или продукции с целью обусловленной приемки или выпуска программного модуля, пакета или продукции. Определять качество программного продукта будет руководитель проекта.
Критерий оценки качества системы управления – набор определенных и задокументированных правил и условий, которые используются для решения о приемлемости общего качества конкретной программной продукции. Качество представляется набором установленных уровней, связанных с программной продукцией. Критерии оценки качества программных средств берутся в соответствии с ГОСТ 28195-89.
В качестве метода оценки будем применять метод начисления баллов по каждой характеристике, после чего по среднему баллу можно будет судить о качестве разрабатываемого программного продукта. Для определения уровня ранжирования воспользуемся 10-бальной системой. Оценивать качество программного продукта будет руководитель дипломного проекта и разработчик.
Проектируемая система может быть оценена следующими характеристиками:
1. Показатели надежности
Для оценки функциональных возможностей применяются следующие параметры:
Устойчивость функционирования – способность обеспечивать продолжение работы программы после возникновения отклонений, вызванных сбоями технических средств, ошибками. Устойчивость функционирования – 8 баллов.
Работоспособность – способность программы функционировать в заданных режимах и объемах обрабатываемой информации в соответствии с техническим заданием дипломного проекта при отсутствии сбоев технических средств. Работоспособность – 10 баллов.
2. Показатели сопровождения
Простота конструкции – построение модульной структуры программы наиболее рациональным с точки зрения восприятия и понимания образом. Простота конструкции – 9 баллов.
Наглядность – наличие и представление в наиболее легко воспринимаемом виде исходных модулей проектируемой системы. Наглядность – 10.
3. Показатели удобства применения
Оценим практичность программы с помощью следующих критериев:
Легкость освоения – представление программных документов и программ в виде, способствующем пониманию логики функционирования программы в целом и ее частей. Легкость освоения – 9 баллов.
Удобство эксплуатации и обслуживания – соответствие процесса обработки данных и форм представления результатов характеру решаемых задач. Удобство – 9 баллов.
4. Показатели эффективности
Для оценки эффективности применяются следующие параметры:
Уровень автоматизации – уровень автоматизации функций процесса обработки данных с учетом рациональности функциональной структуры программы с точки зрения взаимодействия с ней пользователя и использования вычислительных ресурсов. Оценка – 9 баллов.
Временная эффективность – способность программы выполнять заданные действия в интервал времени, отвечающий заданным требованиям. Оценка временной эффективности – 9 баллов.
Ресурсоемкость - минимально необходимые вычислительные ресурсы и число обслуживающего персонала для эксплуатации проектируемой системы. Оценка – 8 баллов.
5. Показатели корректности
Оценим корректность программы с помощью следующих критериев:
Полнота реализации – полнота реализации заданных функций проектируемой системы. Оценка – 9 баллов.
Логическая корректность – функциональное и программное соответствие процесса обработки данных при выполнении задания общесистемным требованиям. Логическая корректность – 8 баллов.
Результаты экспертной оценки занесены в табл. 6.3.
Таблица 6.3
Оценка качества системы управления.
Атрибут | Балл |
Устойчивость функционирования | 8 |
Работоспособность | 10 |
Простота конструкции | 9 |
Наглядность | 10 |
Легкость освоения | 9 |
Удобство эксплуатации и обслуживания | 9 |
Уровень автоматизации | 9 |
Временная эффективность | 9 |
Ресурсоемкость | 8 |
Полнота реализации | 9 |
Логическая корректность | 8 |
Средний балл | 8,909 |
Данная система управления предназначена для любого пользователя с соответствующим персональным компьютером и выходом в интернет. Поэтому стоимость продукта будет равна стоимости разработки самого программного комплекса.
Сметная стоимость разработки представляет собой сумму затрат, планируемых на проведение работ, соответствующих составленному перечню. Работы по разработке программного комплекса для создания системы управления контентом будут проводиться группой, состоящей из руководителя проекта и программиста. Расчет сметы производится методом сметных калькуляций по отдельным статьям расходов всех необходимых ресурсов. Сметная калькуляция содержит следующий перечень затрат: заработная плата персонала, отчисления на социальные нужды, затраты на амортизацию, накладные расходы, прочие расходы.
Проведем вычисления всех статей затрат:
1. Расчет заработной платы.
Затраты на основную заработную плату персонала определяются исходя из продолжительности их работы, а также ставок оплаты труда (6.3).
ЗП =
где Д р.мес. – среднее количество рабочих дней в месяце = 21;
Т рi – трудоемкость выполняемых работ;
Зп – среднемесячная заработная плата.
Для руководителя: ЗП = = 9150 руб.
Для программиста: ЗП = = 27700 руб.
Затраты на доплаты, надбавки, премии составляют 80 % от заработной платы (6.4).
ЗПнадб = 0,8 ЗП
Для руководителя: ЗПнадб = = 7320 (руб.);
Для программиста: ЗПнадб = = 22160 (руб.).
Основная заработная плата определяется как сумма ежемесячной заработной платы с учетом районного коэффициента и затрат на доплаты, надбавки, премии (6.5).
ЗПосн = (ЗП + ЗПнадб) 1,15
Для руководителя: ЗПосн = = 17568 руб.
Для программиста: ЗПосн = = 53184 руб.
Результаты расчета представлены в табл. 6.4.
Таблица 6.4
Расчет основной заработной платы
Категория персонала | Количество, чел. | Трудоемкость, чел.дней | Оклад, руб. | Величина ЗПосн, руб. |
Руководитель проекта | 1 | 21 | 8000 | 17568 |
Программист | 1 | 92 | 6000 | 53184 |
Итого: | 2 | 116 |
| 70752 |
2. Расчет отчислений на социальные нужды.
Отчисления на социальные нужды составляют 34,2 % от общего фонда заработной платы (6.6). Из них:
26% - в пенсионный фонд, 5,1% - на медицинское страхование, 2,9% - на социальное страхование, 0,2% - на страховку от несчастного случая.
Зсоц = 0,342 ЗПосн
Зсоц = 0,262 70752= 18537 руб.
3. Расчет капитальных вложений.
Для производства любого программного продукта необходимы аппаратные и инструментальные средства. В качестве аппаратных средств возьмем 1 персональный компьютер и 1 принтер. Кроме того, для разработки программного изделия необходимы инструментальные средства. Разработка программного изделия производится с использованием скриптового языка программирования общего назначения PHP 5.2. Кроме того, вся разработка проекта ведется на платформе Windows 7 Home Basic с использованием свободного веб-сервера Apache 2.2.17. Так же используется свободная система управления базами данных MySQL 5.1 (по лицензии GPL пользование бесплатно ).
Расчет капитальных вложений Кв в оборудование и программное обеспечение производится по формуле (6.7).
Кв= Ка + Кпо
где Ка – стоимость аппаратных средств;
Кпо – стоимость программного обеспечения.
В табл. 6.5 приведены расчет капитальных вложений в аппаратные и инструментальные средства, необходимые для разработки программного проекта.
Таблица 6.5
Капитальные вложения
| Кол., шт. | Цена за ед., руб | Стоимость, руб. |
Аппаратные средства: |
|
|
|
Рабочая станция | 1 шт. | 12000 | 12000 |
Принтер | 1 шт. | 4000 | 4000 |
Ка = 16000 | |||
Программное обеспечение: |
|
|
|
Windows 7 Home Basic | 1 шт. | 2770 | 2770 |
PHP 5.2 | 1 шт. | 0 | 0 |
Apache 2.2.17 | 1 шт. | 0 | 0 |
MySQL 5.1 | 1 шт. | 0 | 0 |
Кп = 2770 | |||
Итого | 18770 |
Таким образом, Кв = 16000+ 2770= 18770 руб.
Затраты на амортизацию.
Размер амортизационных отчислений оборудования и программного обеспечения определяется по формуле (6.8).
За =
где КВ – стоимость аппаратных и программных средств;
tр – время работы (121 дней);
Tр – число дней в году (365 день);
На – норма отчислений на амортизацию.
По вычислительной технике и оргтехнике годовая норма амортизации установлена в размере 20%, таким образом, сумма амортизационных отчислений за год составит:
За = = 1244 руб.
4. Расчет затрат на накладные расходы.
На статью “Накладные расходы” относят затраты которые не могут быть включены непосредственно в себестоимость проекта – расходы на содержание работников, не участвующих в производстве программных изделий, а также расходы на аренду помещений, коммунальные услуги и т.п. Накладные расходы составляют 30% от общей заработной платы (6.9).
Зн = 0,3ЗПосн
Зн = 0,370752= 21225 руб.
5. Расчет затрат на прочие расходы.
Статья “Прочие расходы” включает в себя все остальные затраты, связанные с выполнением проекта, которые могут быть непосредственно отнесены на стоимость проекта, но по которым в калькуляции не предусмотрено отдельной статьи.
Затраты на прочие расходы составляют 3% от суммы всех предыдущих расходов (6.10).
Зпроч = 0,03( ЗПосн + Зсоц + За + Зн) (6.10)
Зпроч = 0,03(70752+ 18537 + 1244 + 21225) = 3352,7 руб.
6. Сметная калькуляция затрат.
Сметная калькуляция затрат представляет собой плановую себестоимость производства программного изделия и составляется на всем объеме работ. Сметная калькуляция затрат на рассматриваемый проект представлена в таблице 6.6.
Таблица 6.6
Сметная калькуляция затрат на создание «Системы управления контентом сайта»
Статья затрат | Всего затрат на проект, руб. |
Заработная плата | 70752 |
Отчисления на социальные нужды | 18537 |
Расходы на амортизацию | 1244 |
Накладные расходы | 21225 |
Прочие расходы | 3352,7 |
Всего | 115110,7 |