Inf_Kiosk_Metro_MISPISIT
.pdfДиаграмма классов прецедента “Экстренное реагирование”
ОП3: Создание запроса
CreatingRequest()
Операция: Создание запроса, параметры: язык, дата, вкладка, начальная и конечная станции, запрос (как выходной параметр). Параметр choice будет учитывать параметры data, tab, start_station, finish_station и будет представлять собой sql-запрос. Параметр language отвечает за язык меню. Параметр time определяет через сколько киоск возвращается на главный экран.
Ссылки: Взаимодействие с киоском. Предусловия: Пользователь выбрал вкладку
Постусловие:
●Создаётся параметр “choice”, который передаётся в ОП1.
●Атрибуту choice присваивается выбор пользователя
●В случае если choice равняется выбору получения информации о поездке,
атрибутам start_station и finish_station
присваиваются значения введенные пользователем.
●Если параметр time = 30, то киоск возвращает главный экран.
●Пользователю выводится необходимая ему информация
Диаграмма взаимодействия прецедента “Взаимодействие с киоском”
Диаграмма классов прецедента “Хранение и обработка данных”
ОП4: Запуск тестирования
Testing()
Операция: Запуск тестирования, параметры: дата последней диагностики, наличие ошибок - time, flag
Ссылки: Выполнение диагностики Предусловие: После последней диагностики прошло 7 дней или возникла неисправность киоска во время работы (Поле time >= 7)
Постусловие:
●Создаётся отчёт об ошибках
●Поле флаг переходит в состояние true, если киоск неисправен, иначе false
●Переменная time обнуляется
Диаграмма взаимодействия прецедента “Выполнение диагностики”
Диаграмма классов прецедента “Выполнение диагностики”
ОП5: Обновление данных
Update()
Операция: Обновление данных, параметры:
идентификатор записи - zapis Ссылки: Обновление данных Предусловие: Сотрудник имеет доступ к сервисной консоли, подключил носитель данных к киоску, нажал кнопку “Загрузить”
Постусловие:
●Идентификатор записи отображает загрузку новых данных (zapis = 1), база данных обновлена
●После окончания загрузки данных параметр zapis становится равным нулю
Диаграмма взаимодействия прецедента “Обновление данных”
Диаграмма классов прецедента “Обновление данных”
Обновленная модель предметной области
Благодарим за внимание