UC3: Инициализация соединения "пользователь-система"

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

TODO: Текст взят из монографии с минимальным форматированием - требуется доработка


При запуске пользователем клиента доступа к системе моделирования производится процедура инициализации подсистемы в CAM в соответствии с UC5: Аутентификация "пользователь-система моделирования". Пользователь проходит процедуру аутентификации (либо регистрации, если это разрешено политикой безопасности и поддерживается соответствующим протоколом) и авторизации, обращаясь по известному адресу к подсистеме безопасности и управления. Далее пользователь получает список адресов и идентификаторов доступных узлов, на которых развернуты графические подсистемы CAM. Посредством обращения к этим подсистемам производится перечисление всех существующих экземпляров компонента-сцены графической подсистемы. Каждый из этих экземпляров соответствует отдельному проекту. По идентификаторам этих проектов пользователь должен иметь возможность выбирать подключение к работе над одним из них. В случае если пользователь создает новый проект либо загружает его с локального хранилища, базовой системой из полученного ранее списка выбирается одна из графических подсистем, в которой создается новый экземпляр компонента-сцены.


Аннотированное описание

Полное описание

Главный сценарий успешного выполнения

1. Моделирующий пользователь запускает HTML5 браузер для доступа к системе моделирования.

2. Моделирующий пользователь, используя известный ему адрес подсистеме управления, осуществляет HTTP(S) доступ к последней .

4. Моделирующий пользователь и система выполняют UC5: Аутентификация "пользователь-система моделирования".

5.

Расширения

2.A. Моделирущий пользователь желает выбрать сервер из списка недавно использовавшихся.

1. Моделирущий пользователь выбирает адрес из списка недавно использовавшихся.

2.B. Синтаксис введенного адреса неверен.

1. Предложить ввести адрес еще раз

3.A. Сервер не найден по заданному адресу.

1. Перейти на шаг 2.

4.A. Моделируюий пользователь желает зарегистрироваться удаленно.

4.B. Подлинность моделирующего пользователя не подтверждена.