Программный продукт "Графический редактор учебно-методических материалов"

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

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



? интервала рассмотрения. Работа метода хорд выполняется последовательным приближением к значению корня по формуле:

,(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   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение