
- •10 Страниц
- •4. Требования к программе
- •4.1. Требования к функциональным характеристикам
- •4.2. Требования к надежности
- •4.2.1 Требования к обеспечению надежного функционирования программы
- •6.3. Содержание работ по этапам
- •7. Порядок контроля и приёма продукта
- •7.1. Виды испытаний
- •7.2. Общие требования к приёму работы
4. Требования к программе
4.1. Требования к функциональным характеристикам
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
Реализовывать реалистичное управление судна.
Возможность настройки уровня сложности.
Режимы тренировки и соревнований с виртуальными соперниками.
Возможность выбрать готовые параметры судна или ввести их в специально предусмотренные поля (тип корпуса, масса корпуса, паруса и киля, площадь паруса, глубина киля, мощность мотора и другие).
Осуществлять контроль вводимых параметров для обеспечения защиты от вычислительного сбоя.
Осуществлять расчёты поведения судна с введёнными параметрами. В случае если получаются неудовлетворительные характеристики, предупреждать об этом пользователя.
Реализацию трёхмерной графики.
Функционирование без дополнительных программных продуктов (вне сред программирования).
4.2. Требования к надежности
Игра должна обеспечивать защиту от сбоев, блокировать сохранение некорректной информации, при которой есть риск получить сбой в программе.
4.2.1 Требования к обеспечению надежного функционирования программы
Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже: а) организацией бесперебойного питания технических средств; б) использованием лицензионного программного обеспечения; в) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов
4.2.2. Время восстановления после отказа
В случае отказа игры выполняется её перезагрузка, после чего игра полностью восстанавливает свою работу. Если отказ происходит при открытии имеющегося сохранения, то, возможно запись в файл была сделана некорректно или файл сохранения был повреждён сторонней вредоносной программой. Рекомендуется удалить сохранение.
4.2.3. Отказы из-за некорректных действий оператора
В целом отказы вследствие действий оператора не должны происходить, при введении данных, должна осуществляться их проверка, если есть вероятность, что при таких данных при обработке их программой где-либо произойдёт деление на 0, а также другие вычислительные сбои, влекущие за собой сбой в работе программы, то программа должна отклонить запрос на сохранения таких данных.
4.3 Требования к составу и параметрам технических средств
4.3.1 Требования к компьютеру
IВМ-совместимый компьютер (ПЭВМ),
процессор Pentium-2.0Hz, или более мощный;
не менее 100 МБ оперативной памяти;
700МБ места на жёстком диске;
операционная система Windows XP или выше;
Поддержка (возможность установки) среды Microsoft Visual C++ не менее 2008 версии
4.3.2 Требования к информационной и программной совместимости
Операционная система должна быть совместима с Windows XP и более поздними версиями. Среда запуска, совместимая с Microsoft Visual C++ 2008 и более поздними версиями (не обязательна)
4.3.3. Требования к исходным кодам и языкам программирования
Язык программирования – С++ с расширением Qt
4.3.4. Требования к программным средствам, используемым программой
Программа должна включать в себя абсолютно все файлы, необходимые для её запуска на любом компьютере, удовлетворяющем по параметрам. Среды, которые должны поддерживаться не обязательны.
5. Требования к программной документации
Предварительный состав программной документации
Состав программной документации должен включать в себя:
техническое задание;
программу и методики испытаний;
руководство оператора;
руководство игрока
правила игры
6. Стадии и этапы разработки
6.1. Стадии разработки
Разработка должна быть проведена в три стадии:
1. разработка технического задания;
2. рабочее проектирование;
3. реализация.
6.2. Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
разработка программы;
2. разработка программной документации;
3. испытания программы.
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы