Разработка автоматизированной системы проведения соревнований игрового типа с реализацией управляющего модуля
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?чняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации. Каждый виток разбит на 4 сектора:
оценка и разрешение рисков;
определение целей;
разработка и тестирование;
планирование.
Модель формальной разработки систем основана на разработке формальной математической спецификации программной системы и преобразовании этой спецификации посредством специальных математических методов в исполняемые программы. Проверка соответствия спецификации и системных компонентов также выполняется математическими методами.
Модель разработки ПО на основе ранее созданных компонентов предполагает, что отдельные составные части программной системы уже существуют, т.е. созданы ранее. В этом случае технологический процесс создания ПО основное внимание уделяет интеграции отдельных компонентов в общее целое, а не их созданию.
5.5 Анализ требований к разработке приложения
Разрабатываемое приложение предназначено для автоматизации проведения соревнований игрового типа. Цель разрабатываемой системы заключается в помощи при проведении соревнований игрового типа, используя бесплатную СУБД MySQL 4.1.
5.5.1 Требования к программе
Автоматизированная система проведения соревнований игрового типа должна хранить и вести учет данных об участниках соревнований.
Надежное (устойчивое) функционирование информационной системы должно быть обеспечено выполнением заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:
организацией бесперебойного питания технических средств;
использованием лицензионного программного обеспечения;
регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998г. Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств;
регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 10-ти минут при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
5.5.2 Условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.
Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный администратор и конечный пользователь программы - участник соревнований. Системный администратор должен иметь высшее профильное образование. В перечень задач, выполняемых системным администратором, должны входить:
задача поддержания работоспособности технических средств;
задачи создания новых соревнований;
задачи управления текущими соревнованиями;
задача создания резервных копий базы данных.
Требования по техническому обеспечению для автоматизированной системы проведения соревнований игрового типа:
Операционнуюсистему: Microsoft Windows 2000/XP/Server 2003/Vista
Процессор Intel Pentium III 866 МГцивыше (рекомендуется Intel Pentium IV/Celeron 1800 МГц);
Оперативную память 512 Мбайт и выше (рекомендуется 1024 Мбайт);
Жесткий диск (при установке используется около 220 Мбайт);
Устройство чтения компакт-дисков;порт;дисплей.
Управляющая программа имеет полные права на работу с данными информационной базы за исключением интерактивного удаления для всех объектов.
Клиентская программа участника соревнований осуществляет связь с базой данных посредством сервера, которому выделены полные права на работу с данными.
Дополнительные требования к исходным кодам и языкам программирования не предъявляются.
Системные программные средства, используемые программой, должны быть представлены локализованной версией операционной системы Windows XP или Windows 7.
.5.3 Стадии и этапы разработки
Разработка должна быть проведена в три стадии:
разработка технического задания;
рабочее проектирование;
внедрение.
На этапе разработки технического задания должны быть выполнены следующие работы:
постановка задачи;
определение и уточнение требований к техническим средствам;
определение требований к программе;
определение стадий, этапов и сроков разработки программы и документации на неё;
согласование и утверждение технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
разработка программы;
разработка программной документации;
испытания программы.
На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.
На этапе