Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SRS!.doc
Скачиваний:
3
Добавлен:
08.05.2019
Размер:
195.58 Кб
Скачать

2.1. Перспективы продукта

[В этом разделе Встреча сравнивается с другими по­хожими или конкурирующими продуктами. Это полезный способ предоставить перспективы программы..]

Встреча должна удовлетворить нужды программистов в обладании боль­шим влиянием на содержание видеоигры с дополнительным программировани­ем. Она также нацелена на так называемую зрелую клиентуру. Встреча должна быть интересна как мужчинам, так и женщинам. Проект и документация игры Встреча позволит легко расширять и изменять игру. Допускается, что Встреча будет использоваться как первый шаг в создании таких программ, как моделиро­вание офисного общения.

2.1.1. Концепции операций

[ Этот раздел дает общее представление о приложе­нии с помощью тех средств, которые наиболее подходят для этого. В случае игры Встреча разработчики требований решили, что переходы состояний лучше всего покажут сущность игры.]

Игра Встреча может находиться в одном из следующих состояний (рис. 3.23):

Рис. 3.23. Диаграмма переходов состояний для игры Встреча

  • Настройка: состояние, в котором игрок делает начальную настройку в игре.

  • Оповещение: система показывает окно с изображением статуса персонажей игрока.

  • Установка характеристик: установка характеристик персонажа игрока. Этот процесс может длиться произвольное время и может производиться до тех пор, пока в окрестности персонажа игрока не появится внешний персонаж.

  • Контакт: состояние, имеющее место каждый раз, когда внешний персо­наж и главный персонаж игрока оказываются в одной зоне одновременно.

  • Ожидание: игрок и внешний персонаж не активны.

  • Эта схема переходов состояний прошла комплексное тестирование (при­лагается).

2.1.2. Концепции пользовательского интерфейса

[Следующие рисунки являются лишь набросками клю­чевого пользовательского интерфейса и используются для общего представления продукта. Весь пользовательский интерфейс определен подробно в разделе 3.

2.1.2.1. Концепция зоны в пользовательском интерфейсе

Зоны, в которых происходят встречи, будут выглядеть весьма условно (рис. 3.24).

Рис. 3.24. Примерный снимок экрана игры Встреча

2.1.2.2. Концепция пользовательского интерфейса для установки значений характеристик

При установки значений характеристик при таком управлении, игроку показывает­ся интерфейс в форме, набросанной на рис. 3.25. Линейка прокрутки используется для определения текущей характеристики, а текстовое окно для установки значения.

Рис. 3.25. Примерный набросок пользовательского интерфейса для установки значений характеристик персонажа

2.1.3. Аппаратные интерфейсы

Нет. В будущих версиях будет использоваться джойстик.

2.1 4. Программные интерфейсы

Нет.

2.1.5. Коммуникационные интерфейсы

Нет. В будущих версиях будет интерфейс для выхода в Интернет через модем.

2.1.6. Ограничения по памяти

Для игры Встреча потребуется не более 16 Мбайт оперативной памяти и 20 Мбайт вспомогательного запоминающего устройства (см. план теста; ссылка на тест будет приложена).

2.1.7. Операции

[Обычные и особенные операции, требуемые от поль­зователя.]

[Будущие версии] Должна быть обеспечена возможность сохранять и загру­жать игру.

2.1.8. Требования по адаптации

[Примечание для студентов. Требования к выполнению на конкретном компью­тере; версии на разных языках (например, французский, японский, испанский).]

Нет.

2.2. Функции продукта

В этом разделе определяется обязательная общая функциональность прило­жения, однако, целью не является предоставление полной спецификации. В раз­деле 3 представлены подробные требования.

2.2.1. Вариант использования «Инициализировать»

Действующее лицо: игрок игры Встреча.

Вариант использования: текст варианта использования «Инициализировать» при­веден на рис. 3.26. Вариант использования показан в контексте варианта использова­ния «Встретить внешний персонаж» и «Установить правила». «Инициализировать» — типичная последовательность, выполняемая игроками в начале игровой сессии.

Этот вариант использования соответствует тесту (ссылка на тест будет при­ложена) в документации тестов программы.

Рис. 3.26. Вариант использования «Инициализировать» в игре Встреча

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]