Описание видов обеспечений.

Назначение и область применения.

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

v возможность расстановки различного оборудования и местных на уровне;

v создание алгоритма передвижения местных по объекту;

v создание N-уровневого объекта из данных, полученных в предыдущей задаче;

v просмотр объемной модели сформированного объекта;

Подсистема является частью автоматизированной системы по созданию и исследованию структуры неизвестных объектов. Она разрабатывается исключительно в учебных целях.

Описание процесса проектирования.

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

Общее описание системы.

1. Функционирование системы и подсистем:

Связь подсистем «Исследование объекта» - «Роботы-грузчики» показывает необходимость обмена данными между ними. Так как подсистема «Роботы-грузчики» выполняет поиск оптимального и альтернативных маршрутов между двумя точками на объекте, ей будет необходима карта всех уровней объекта, получаемая из подсистемы «Исследование объекта». Также всем подсистемам необходимы пользовательские данные, такие как координаты точек для роботов-грузчиков, определение решения пользователя о необходимости исследования встреченного объекта для подсистемы «Исследование объекта». Самое большое взаимодействие пользователь будет иметь с подсистемой «Редактор уровней», так как здесь необходимо построить и смоделировать объект. Из подсистемы «Редактор уровней» в подсистему «Исследование объекта» передается информация для роботов-разведчиков, о маршрутах передвижения.

2. Требования к подсистеме:

Подсистема «Редактор уровней» не состоит из отдельных подсистем, требующих детального описания.

Ø Состав проектных процедур:

а. Процедура создания, редактирования, просмотра уровней объекта:

- Создание уровня: выбор соответствующего пункта меню и стандартная работа с имеющейся панелью элементов.

- Редактирование уровня: выбор файла уровня, применение средств редактирования.

- Просмотр созданных уровней: выбор файла с уровнями.

б. Процедура создания N-уровневого объекта:

- Создание карты объекта: создать или выбрать файлы уровней объекта, выбрать очередность объединения уровней.

в. Процедура просмотра модели объекта:

- Просмотр модели объекта: выбрать файл модели.

 

3. Информационный обмен между компонентами подсистем:

Информационный обмен между подсистемами «Редактор уровней» и «Исследование объекта» осуществляется через файлы. Информация представляет собой текстовый файл с матрицей заполненной нулями и единицами. С ее помощью в подсистеме «Исследование объекта» роботы-разведчики получают информацию о маршрутах передвижения.

4. Режимы функционирования и диагностирования подсистемы:

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

 

 

Описание видов обеспечений.

 

1. Описание информации системы:

Подсистема «Редактор уровней» – одна из составных частей Системы Управления Галактическими Исследованиями «СУГИ», поэтому данная подсистема будет поставляться на одном носителе вместе с системой «СУГИ».

2. Достаточность общесистемного ПО:

Для корректной работы данной системы будет достаточно общесистемного ПО.

3. Техническое обеспечение:

Данная система предназначена для работы на любой ЭВМ аудитории Б-306.

4. Обслуживающий персонал:

Для обслуживания данной системы требуются: 1 человек, способный установить данную систему на ЭВМ аудитории Б-306; 1 человек, способный диагностировать функционирование системы.

5. Языки программирования:

Данная система будет написана на языке C#.