Дипломная работа создание ИС для ФОК. Диплом Пряничников Евгений. Разработка и внедрение клиентской базы для фок спарта
Скачать 0.82 Mb.
|
ЭКСПЕРИМЕНТАЛЬНОЕ ТЕСТИРОВАНИЕПрограмма проверки разработанного программного продукта должна доказать правильность выполнения следующих операций: Точное заполнение базы данных исходными данными. Отображаемые программой данные на каждом этапе проверки сверяются с введенными данными; Корректное выполнение алгоритма учёта клиентов. Данные в сформированном программой «Секции» должны совпадать с данными, которые были введены на этапе добавления клиентов. Проверка корректности заполнения базы данных исходными данными предполагает корректность заполнения справочников. После нажатия кнопки «Сохранить», нужно сопоставить введенные данные новой записи с отображенными в списке «Секции» Далее, нажать кнопку «Поиск Записи». Проверить соответствие отображенных данных, введенных на предыдущем шаге. Контроль работоспособности программного продукта можно проводить на этапе опытной эксплуатации, регулярно проверяя его работу. Экспресс тестирование Открытие базы данных с выходом главной кнопочной формы; Открытие всех форм и отчетов из кнопочной формы, возврат; Работа отчетов, работа автоматизированного подсчета в них; Работа форм, работа автоматизированного подсчета в них, возможность изменения; Работа макросов; Выход и закрытие Базы Данных. ГЛАВА 3. ЭКОНОМИЧЕСКАЯ ЧАСТЬРАСЧЕТ СЕБЕСТОИМОСТИ ПРОГРАММЫСебестоимость – это затраты, необходимые для производства одной единицы продукции, а данном случае программного продукта. Себестоимость включает в себя материальные и трудовые затраты, а также затраты сторонних организаций. Чтобы оценить себестоимость разработки программного продукта будет использоваться метод экспертных оценок. Смысл данного метода заключается в том, что оценка затрат осуществляется несколькими экспертами на основе их собственного опыта и знаний. В данном случае в качестве экспертов выступают автор дипломного проекта и руководитель. Использование данного метода оправдано, так как процесс написания программы является творческим и поэтому довольно сложно ввести нормативы для оценки затрат. Вся разработка программного продукта разбивается на n этапов, для каждого из которых определяются три величины: Наименее возможная величина затрат, ai; Наиболее вероятная величина затрат, mi; Наиболее возможная величина затрат, bi; Процесс разработки программного продукта состоял из 4 этапов: Анализ поставленной задачи Разработка интерфейса программы Программирование Тестирование и отладка Первый этап включает в себя анализ поставленной задачи и требований, предъявляемых к программному продукту. Изучение схемы, согласно которой необходимо передавать данные. Оценка объема вводимых данных. Второй этап – моделирование интерфейса программы удобного для пользователя. Третий этап – реализация программы на языке SQL с использованием среды Access. Четвертый этап – тестирование программы, устранение ошибок и недочетов. Для каждого из указанных выше этапов на основании экспертных оценок определяется средняя величина для ai, mi и bi по следующей формуле: , Формула 1. Где T – среднее время, полученное на основании экспертных оценок; Tpук – оценка затрат времени, данная руководителем; Taвт – оценка затрат времени, данная автором проекта. Результаты расчета средней оценки затрат времени на разработку программного продукта приведены в Таблице 1 (оценка производится в днях).
Продолжение Таблицы 1 На основе средних оценок рассчитываются математическое ожидание и отклонение по каждому этапу разработки программного продукта. Формула расчета математического ожидания для i-ro этапа приведена ниже: Ф ормула 2. Где MOi – математическое ожидание для i-гo этапа; ai ,mi ,bi – средние значения. Стандартное отклонение Gi по i-му этапу рассчитывается по формуле: , Формула 3. Где Gi– стандартное отклонение по i-му этапу. Зная математическое ожидание по каждому этапу, рассчитывается общая величина математического ожидания в целом по программному средству: MO ∑MOi , Формула 4. Где МО – общая величина математического ожидания. Стандартное отклонение G в целом по программному средству рассчитывается по следующей формуле: G = ∑Gi2 , Формула 5. Где G – стандартное отклонение; Gi– стандартное отклонение по i-му этапу. На основе расчетов математического ожидания и стандартного отклонения рассчитывается коэффициент вариации – коэффициент согласованности мнения экспертов. Коэффициент вариации рассчитывается по формуле: Gi yi =MOi , Формула 6. Где yi – коэффициент вариации по i-му этапу. Если коэффициент вариации y (среднее арифметическое из yi) ≤0.33, то мнения экспертов считаются согласованными. Теперь можно произвести расчеты на основе Таблицы 1 и Формул (2-6) и свести эти расчеты в Таблицу 2. Таблица 2 – Затраты на разработку программного продукта
Итоговый коэффициент вариации y = 0.08 не превосходит 0.33, следовательно, мнения экспертов согласованы. Так как разработка данной программы предполагает затраты времени и затраты на интеллектуальный труд разработчика, то целесообразно произвести расчеты себестоимости программного продукта. Себестоимость разработки программного продукта включает в себя затраты на зарплату работнику, накладные расходы, отчисления во внебюджетные фонды и на травматизм, затраты, связанные с использованием машинного времени. Тогда формула для расчета себестоимости выглядит следующим образом: C = З *k *MO*(1+ Kн)+8*tмаш*См +8*tинт *Синт, Формула 7. Где С – себестоимость разработки программного продукта; 3 – среднемесячная заработная плата программиста с учетом районного коэффициента (примем 3 = 17000 руб.); М – среднее количество рабочих дней в месяце (примем М = 21 день); k – страховые взносы (k = 30%); МО – трудозатраты (64,35 дней); Кн – коэффициент, учитывающий накладные расходы (освещение, отопление, уборка помещения), примем Кн= 6 %; tинт – время работы в Интернете, (примем tинт = 20 часов); tмаш – время работы машины (компьютера). Складывается из времени на реализацию 3 и 4 этапов, т.е tмаш = 46,22 дня; См – стоимость одного часа машинного времени; Синт – стоимость одного часа работы в Интернете. Стоимость работы в сети Internet оценивается по входящему трафику (количество мегабайт информации, либо через абонентскую плату). Абонентская плата составляет 600 руб. в месяц, что соответствует 0,8 руб. в Час, следовательно Значения для расчета себестоимости разработки Интернет-ресурса представлены в таблице 3. Таблица 3 – Значения данных для подсчета себестоимости
Рассчитаем стоимость одного часа машинного времени, для этого рассчитаем затраты на эксплуатацию ЭВМ за год. , Формула 8. где См – стоимость одного часа машинного времени; Тобщ – общее время работы компьютера в год; Зэл – затраты на электроэнергию за год работы; За – амортизационные отчисления; Зкомпл – затраты на комплектующие материалы; Зпр – прочие расходы. Приведем формулы для расчета вышеперечисленных видов затрат. Общее время работы компьютера за год: Тобщ = 21 * 12 * 8 = 2016 часов. Затраты на электроэнергию за год работы (на данный момент тариф Сэл составляет 11.4 руб. за кВт, по паспортным данным потребляемая мощность компьютера Р = 450 Вт в час). Затраты на электроэнергию рассчитываются по формуле 9. Формула 9. Зэл = 2020 * 11.4 * 0.45 = 10362,6 руб. |