Программный продукт "Графический редактор учебно-методических материалов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? интервала рассмотрения. Работа метода хорд выполняется последовательным приближением к значению корня по формуле:
,(11)
где x1, x2 - интервал изоляции корня, - значения функции на концах интервала изоляции.
Метод последовательного приближения позволяет сократить интервал изоляции за iет нахождения точки пересечения хорды с осью Ox. Сокращение интервала производится путем сравнения значений функции получаемых на концах нового интервала изоляции. В случае, когда абсолютное значение функции левой точки интервала меньше абсолютного значения функции правой точки интервала, то производится сдвиг левой границы интервала изоляции, в противном случае - правой. Условием прекращения работы метода является малое отклонение значений функции, либо точное попадание в корень функции, либо ошибка вычисления значения в данной точке (точка разрыва). Блок-схема алгоритма работы данного метода представлена на рисунке 3.7.
В начале работы данного алгоритма производится вычисление значения функции на концах интервала изоляции, так как разница значений велика, то производится вычисление первого приближения. Далее определятся, какую из границ необходимо приблизить к корню: левую или правую, после чего снова выполняется проверка условия на прекращение вычисления и в случае необходимости дальнейшего приближения повтор описанных действий.
4. Организационно - экономическое обоснование
Программный продукт предназначен для внедрения в учебный процесс Мурманского Государственного Технического Университета для студентов первого курса технической специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем. Приложение рекомендуется при прохождении студентами производственно - технологической практики и не является коммерческим, т.е. не стоит задача получения прибыли, а ставится цель повышения качества отчетности.
Разработка задачи была инициирована заказчиком в лице кафедры высшей математики и программного обеспечения ЭВМ Мурманского Государственного Технического университета. Руководитель (аналитик) стоит во главе проекта. Он осуществляет постановку задачи, связь с заказчиком, а также распределяет время. Программист выполняет поставленные задачи, используя наиболее эффективные алгоритмы и вычислительные модели, вносит дополнения и корректировки в поставленные задачи.
Для максимизации темпов разработки и повышения качества программного обеспечения, а так же для отражения основных фаз жизненного цикла программного обеспечения используется календарный план разработки.Жизненный цикл программы - это весь цикл от принятия решения о проведении разработок до полного отказа конечного пользователя от применения данного программного продукта:
-этап работы над программным продуктом составил 6 месяцев;
-этап введения программного продукта;
-этап зрелости: полный переход к автоматизированной системе;
-этап упадка: появление новых технологий и моральное устаревание программного продукта.
На рисунке 4.1. представлен календарный план разработки программного продукта.
1.Предпроектное исследование,
2.Техническое задание,
3.Разработка и отладка программного продукта,
4.Тестирование,
5.Техническая отчетность,
6.Сдача темы.
Произведем оценку стоимости программного продукта.
Основными источниками затрат при разработке данного программного комплекса являются капитальные предпроизводственные затраты (Таблица 8), которые в некоторых рамках могут быть учтены и минимизированы. Раiет осуществляется по статьям расходов. Данные по окладам работающего персонала и процентные составляющие (Таблица 9), используемые в этой части, были взяты исходя из рыночной конъюнктуры.
Таблица 8. Затраты на расходные материалы.
№Наименование материаларасход,шт.цена, руб./шт.сумма, руб.1Аппаратное обеспечение126 85026 8502операционная система Windows XP SP213 7803 7803среда разработки Builder C++ v.6.0.110 653,810 653,84Office 2003 Box For teache and Student13 0103 0105Internet, dialup31504506Прочее(бумага, диски, катриджи)----790Итого45 533,8Таблица 9. Основная заработная плата разработчиков ПО.
№наименование этапаисполнительтрудоемкость, чел. дн.трудоемкость, чел. мес.оклад, руб.затраты1подготовительныйпрограммист150,72338006 318,072техническое заданиеруководитель80,38652004 611,083основнойпрограммист452,169380018 954,214тестированиепрограммист150,72338006 318,075технический отчетпрограммист231,10838009 687,716сдача темыруководитель80,38652004 611,08программист80,38638003 369,63Итого53 869,88
Дополнительная заработная плата разработчиков программного продукта составляет 20 % от основной заработной платы:
,2 53 869,88 = 10 773,98 руб.
Фонд заработной платы представляет собой сумму основной и дополнительной заработной платы:
869,88 + 10 773,98 = 64 643,86 руб.
Отчисления на единый социальный налог составляет 26 % от фонда оплаты труда. Тут же учтем еще и страхование от неiастных случаев1%:
,27 64 643,86 = 17453,84 руб.
Организации, занимающиеся разработкой и внедрением программного обеспечения, имеют коэффициент накладных расходов, равным 1,2. Поэтому накладные расходы составляют 120 % от величины основной заработной платы:
,2 53 869,88= 64 643,86 руб.
Прочие расходы включают расходы на машинное время (порядка 4-ёх месяцев на разработку, отладку и тестирование программного продукта: 480 часов стоимостью 10 руб./час):
10 = 4800 руб.
Таблица 10. Итоговые затраты.
№наименование статей расходазатраты, руб.1
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение