Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ.doc
Скачиваний:
7
Добавлен:
07.03.2015
Размер:
151.04 Кб
Скачать

4.2.3. Подсистема 3 должна включать в себя следующие функции

Функции подсистемы 3:

a) Генерация трехмерного космического пространства.

b) Организация перемещения объектов и тел по космическому пространству по заданным или случайным траекториям.

c) Пользовательский интерфейс, позволяющий при помощи стандартных манипуляторов управлять заранее определенным объектом. Интерфейс должен предоставлять возможности для взаимодействия с другими объектами, результатами которых будут являться последующие задачи системы.

4.2.4. Подсистема 4 должна включать в себя следующие функции

Функции подсистемы 4:

a) Организация алгоритма исследования внешней геометрической топологии объекта, на предмет размещения шлюзов (их количество и координаты) при помощи корабля-разведчика.

b) Пользовательский интерфейс, позволяющий при помощи стандартных манипуляторов наблюдать за действиями корабля-разведчика и при необходимости управлять им самостоятельно.

4.2.5. Подсистема 5 должна включать в себя следующие функции

Функции подсистемы 5:

a) Организация алгоритма исследования внутренней геометрической топологии объекта (составление карт уровней) при помощи N роботов-разведчиков с учетом их возможного взаимодействия с населением объекта. Население может быть как дружественное, так и враждебное. Робот-разведчик имеет возможность исследовать область вокруг себя в направлениях вперед, назад, влево, вправо, вверх, вниз. Задача роботов-разведчиков – исследовать все уровни объекта.

b) Пользовательский интерфейс, позволяющий при помощи стандартных манипуляторов выбрать исходные шлюзы и наблюдать за действиями роботов-разведчиков, и при необходимости управлять одним из них самостоятельно.

4.2.6. Подсистема 6 должна включать в себя следующие функции

Функции подсистемы 6:

a) Организация алгоритма поиска маршрута между двумя точками внутри объекта (например, между шлюзом и блоком с базой данных), а также поиска альтернативных путей на случай непредвиденных ситуаций.

b) Пользовательский интерфейс, позволяющий просмотреть найденные варианты путей.

4.2.7. Подсистема 7 должна включать в себя следующие функции

Функции подсистемы 7:

a) Организация алгоритма перемещения робота-грузчика по маршрутам, с учетом возникновения особых ситуаций (преграждение маршрута) и последующим переходом на альтернативный маршрут. Задача робота-грузчика – добраться до конечной точки пути, погрузить на свой борт необходимые предметы и доставить их к шлюзу.

b) Пользовательский интерфейс, позволяющий при помощи стандартных манипуляторов наблюдать за действиями робота-грузчика и при необходимости модифицировать уровни объекта, создавая особые ситуации.

4.3. Требования к видам обеспечения

Система должна соответствовать следующим видам обеспечения:

4.3.1. Требования к лингвистическому обеспечению

Язык программирования - C#.

Пользовательский интерфейс должен соответствовать следующим требованиям:

1. Эффективные интерфейсы должны быть очевидными и внушать своему пользователю чувство контроля. Необходимо, чтобы пользователь мог одним взглядом окинуть весь спектр своих возможностей, понять, как достичь своих целей и выполнить работу.

2. Эффективные интерфейсы не должны беспокоить пользователя внутренним взаимодействием с системой. Необходимо бережное и непрерывное сохранение работы, с предоставлением пользователю возможности отменять любые действия в любое время.