UC1: Произвести моделирование

Материал из CAMaaS preliminary wiki
Версия от 18:25, 31 мая 2015; Андрей Чусов (обсуждение | вклад) (Новая страница: «== Аннотированное описание == === Основной сценарий успешного выполнения === Пользователь…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

Альтернативные сценарии

Если пользователь не зарегистрирован в системе, и политикой безопасности разрешена удаленная регистрация, пользователь имеет возможность зарегистрироваться удаленно либо отказаться от доступа к системе,

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

Если пользователь не проходит процедуру аутентификации, соединение с ним автоматически разрывается.

При отказе пользователя от использования системы соединение с ним разрывается.

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

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

Если более одного пользователя работают над проектом, данные о нем остаются на серверной стороне пока все пользователи не завершат работу.

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

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

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

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

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