Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Результаты тестирования программы, анализ полученных результатов, реакция программы на нештатные ситуации
Результаты тестирования программы по данным контрольного примера приведены в приложении В. Результаты тестов на ошибочные ситуации представлены на рисунках 2.35 – 2.39. Проверка показала, что алгоритм программы разработан верно.
Рисунок 2.35 – Вид сообщения об ошибке при отсутствии данных по турниру
Рисунок 2.36 – Вид сообщения об ошибке при невыбранном турнире Рисунок 2.37 – Вид сообщения об ошибке при отсутствии данных используя быстрый поиск
Рисунок 2.38 – Вид сообщения об ошибке при повторной регистрации игрока Рисунок 2.39 – Вид сообщения об ошибке при отсутствии данных по турниру
В результате проверки работоспособности программы на тестах можно сделать вывод, что программа работоспособна и адекватно реагирует на большинство нештатных ситуации Технологический раздел Обоснование выбора среды разработки и стиля программирования Подсистема «АРМ «Главный судья мини-гольфа» разработана средствами Borland Delphi. Подсистема «Клуб любителей мини-гольфа «MG Club» Тольятти» разработана средствами PHP. Обе подсистемы созданы с использованием СУБД InterBase. Delphi предоставляет большой объем возможности по созданию программы, представленной для работы с базой данных, возможность вывода информации из баз данных в MS Excel, использование SQL-запросов, которые используются при работе с локальными базами данных. РНР — это серверный язык создания сценариев (или стороны сервера), разработанный специально для Web. В HTML-страницу можно внедрить код РНР, который будет выполняться при каждом ее посещении. Код РНР интерпретируется Web-сервером и генерирует HTML или иной вывод, наблюдаемый посетителем страницы. Основными достоинствами InterBase являются низкие требования к системе, с одновременной масштабируемостью на несколько процессоров, плюс развитая система мониторинга, временные таблицы, встраиваемая аутентификация пользователей. РНР исключительно эффективен. Используя единственный недорогой сервер, можно обслуживать миллионы обращений в день. РНР обладает встроенной связностью со многими системами баз данных (PostgreSQL, mSQL, Oracle, dbm, Hyperware, Informix, InterBase и Sybase). Обе подсистемы созданы с использованием технологии «Клиент-Сервер».
Оценка технологической эффективности программы (быстродействие, использование памяти) Характеристики компьютера, на котором проходила проверка эффективности программы: - Процессор – Intel Celeron 3, 6 Ггц; - ОЗУ – 768 Мб DDR (PC3200); - Видео адаптер Nvidia Geforce 3 Ti, 64Мб; - Монитор 17’’ с расширением 1280х1024х60 Гц; - ОС Windows XP SP2; - Размер файла БД с загруженными данными контрольного примера 912Кб. Для оценки эффективности программы будет использовано стандартное приложение Windows «Диспетчер задач» (вкладка быстродействие). Оценка быстродействия представлена на рисунках 3.1 – 3.3. Рисунок 3.1 – Использование ресурсов компьютера до запуска программы
Рисунок 3.2 – Использование ресурсов компьютера во время работы программы
запуск программы просмотр данных сохранение данных формирование отчётов Рисунок 3.3 – Использование ресурсов компьютера во время работы с программой (подробно)
Оценка технологической эффективности программы показала, что данный программный продукт использует в среднем 30% системных ресурсов. Поэтому данную программу можно назвать довольно эффективной. Экономический раздел 4.1 Расчет себестоимости программы Для быстрой, приближенной оценки трудоемкости и длительности разработки программы используется базовая модель, состоящая из формулы. Трудоемкость разработки программного изделия (t) определяется по формуле (4.1), чел.-мес.
t=3, 6*(η т.и.к)1, 2, (4.1) t=3, 6*(1, 3)1, 2 = 4, 9 (чел.-мес)
где η т.и.к - число тысяч исходных команд.
Среднее число исполнителей (Чи) рассчитывается исходя из определенных или заданных характеристик трудоемкости и длительности разработки программного изделия по формуле (4.2), чел.:
Чи=t/T, (4.2) Чи=4, 9 / 4, 1 = 1, 2 Принимаем для разработки клиентской части одного человека.
Продолжительность разработки программного изделия (T) рассчитывается по формуле (4.3), мес.:
T=2, 5*t 0, 32, (4.3) T=2, 5* 4, 90, 32 = 4, 1 (мес.)
Производительность труда группы разработчиков программного изделия (Пр), исходных команд/чел.-мес. определяется по формуле (4.4):
Пр=1000* η т.и.к /t (4.4) Пр=1000* 1, 3/4, 9 = 265 (команд/чел.-мес) В таблице 4.1 приведены характеристики программного изделия, входящего в ПО АС, или ПО АС в целом при оценке его как единого программного изделия, рассчитанные с использованием базовой модели. Таблица 4.1 – Характеристики программного изделия ПО АС
Укрупненный расчет затрат на разработку АС (Кп) можно выполнить по формуле (4.5):
Кп = Фз/п * [(1 + β д)*(1+ β с) + β и+ β пр] + tЭВМ * См-ч , (4.5) Кп = 29400* [(1 + 0, 10)*(1+ 0, 26) + 0, 6+ 0, 1] + 115* 59 = 68113, 4 (руб.)
где Фз/п – фонд основной заработной платы разработчиков и других исполнителей работ, р.; β д – коэффициент дополнительной зарплаты, можно принимать 0, 10...0, 15; β с – коэффициент отчислений на социальные нужды от основной и дополнительной заработной платы, равен 0, 26; β и – коэффициент накладных расходов организации, разрабатывающей проект, можно принимать 0, 6...0, 8; β пр – коэффициент прочих расходов, принимать 0, 1...0, 2; tЭВМ – машинное время, затраченное для отладки программного обеспечения АС, ч.; См-ч – стоимость Машино-часа работы ЭВМ, р.
Укрупненный расчет фонда основной заработной платы исполнителей работ по разработке АС производятся по формуле (4.6):
Фз/п = , (4.6) Фз/п = 6000* 4, 9= 29400 (руб.)
Где - суммарная трудоемкость работ по разработке АС, чел.-ч. (чел.-дн.) С – тарифная ставка часовая (дневная) разработчиков и других исполнителей работ, р. Тарифная ставка разработчика принимается в соответствии с единой тарифной сеткой организации, где выполняется проект. Если разработка ведется в организации или учреждении, которое финансируется из госбюджета, то используется 18-разрядная сетка. Таблица 4.2 – Сводная ведомость численности работающих и годового фонда оплаты труда
Время, затраченное на отладку программного обеспечения на ЭВМ, tЭВМ, устанавливается экспертным путем или по фактическим затратам машинного времени и вычисляется по формуле (4.7)
tЭВМ = S*T*ko, (4.7) tЭВМ= 8*(4, 1*22)*0, 16 = 115 часов где S – продолжительность рабочего дня, час; Т – продолжительность разработки программного изделия, дней; ko – коэффициент времени, затраченного на отладку программного обеспечения АС, по отношению ко всему времени разработки, можно принимать 0, 16
Стоимость Машино-часа работы ЭВМ или комплекса средств автоматизации См-ч берется в бухгалтерии. При отсутствии этих данных необходимо выполнить расчет себестоимости машино-часа работы КСА с учетом конкретных условий. Себестоимость Машино-часа работы ЭВМ или КСА определяется по формуле (4.8):
, (4.8) (руб.)
где - затраты на заработную плату обслуживающего персонала с учетом всех отчислений, р.; - годовая сумма амортизации, р.; - затраты на силовую электроэнергию, р.; - затраты на ремонт и обслуживание оборудования в год, р.; - затраты на материалы в год, р.; - накладные расходы, р.; - действительный годовой фонд времени работы КСА, ч.
Расчет затрат на заработную плату обслуживающего персонала производится по формуле (4.9):
, (4.9) (руб.)
где n – количество работников; - месячный оклад работника, р.; - коэффициент, учитывающий дополнительную заработную плату ( принимается от 1, 1 до 1, 2); - коэффициент, учитывающий отчисления на социальные нужды (в соответствии с законодательством РФ)(1, 26).
Годовые амортизационные отчисления по КСА считаются по формуле (4.10):
, (4.10) (руб.)
где - стоимость ЭВМ и прочего оборудования, входящего в КСА, используемого при отладке АС; - норма амортизации, 12%. Таблица 4.3 – Расчет стоимости КСА для разработки ПО АС
Затраты на электроэнергию в год определяются следующим образом по формуле (4.11):
, (4.11) (руб.)
где - установленная мощность, кВт; - стоимость силовой электроэнергии, р/кВт; - время, в течение года, когда КСА потребляет электроэнергию, ч.
Затраты на текущие ремонты и на материалы в год берутся по данным бухгалтерии. При укрупненном расчете их сумма может быть принята от 4, 5 до 10% от стоимости КСА = 21600*0, 06 = 1296 (руб.) = 21600*0, 05 = 1080 (руб.)
В накладные расходы включаются затраты на оплату труда АУП, затраты на амортизацию и содержание площадей, затраты на отопление, освещение и прочие. Коэффициент накладных расходов организации, разрабатывающей проект принимают равным 0, 6-0, 9 от затрат на основную заработную плату разработчиков.
= 6000*0, 6 = 3600 (руб.) Годовой фонд времени устанавливается, исходя из номинального фонда времени и времени профилактики оборудования и ремонтов и рассчитывается по формуле (4.12): , (4.12) (ч)
где S – продолжительности смены, ч.(8 час.); h – количество смен (1); D – число рабочих дней в год; - время ремонтов и профилактики оборудования в год, ч., принимается в виде коэффициента равного (0, 9-0, 94).
Минимальная цена разработки АС складывается из полных затрат на разработку и минимальной необходимой суммы прибыли (формула 4.13), размер который позволяет на минимальном уровне осуществить самофинансирование организации-разработчика после всех обязательных платежей и выплаты налогов:
, (4.13) (руб.)
Cумма прибыли рассчитывается исходя из планируемого минимального уровня рентабельности затрат организации-разработчика по формуле (4.14):
, (4.14) (руб.)
где - минимальный уровень рентабельность, % (20-30%). Популярное:
|
Последнее изменение этой страницы: 2016-07-12; Просмотров: 1507; Нарушение авторского права страницы