Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тз по трпс.docx
Скачиваний:
0
Добавлен:
07.02.2020
Размер:
35.01 Кб
Скачать

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. Этапы разработки

На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

  1. разработка программы;

 2. разработка программной документации;

3. испытания программы.

 

На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы