Краткое описание Данный вариант использования описывает окончание работы кассира в системе торгового терминала. Основной поток событий 1. Кассир сообщает системе, что он хочет передать сведения о покупках за день на сервер супермаркета. 2. 4. Система передает данные всех чеков, оформленных в течение дня, на сервер. 5. Сервер подтверждает успешную передачу данных. 6. Система заканчивает сеанс связи с сервером. 7. Сервер подтверждает окончание сеанса связи. 8. Система стирает данные всех чеков за день, обнуляет значение выручки. 9. Вополняется вариант использования "Авторизация" 10. Кассир выключает терминал. Альтернативные потоки 3A. Cвязь с сервером не установилась. 1. Система предлагает кассиру либо попробовать связаться с сервером еще раз, либо отказаться от передачи данных. 2. В сооветствии с выбором кассира либо выполнение переходит в пункт 2 основного потока, либо вариант использования завершается. 5А. Передача сведений о покупках за день не состоялась. 1. Система обнаруживает, что данные не передались на сервер. 2. Система сообщает об ошибке и предлагает кассиру либо заново инициализировать передачу, либо отказаться передачи данных. 3. Кассир сообщает системе свой выбор. 4. В соответствии с выбором кассира либо выполнение переходит на пункт 5 основного потока, либо вариант использования завершается. Предусловия Кассир должен быть авторизован и в памяти терминала должны содержаться некие сведения о покупках. Постусловия Если вариант использования выполнен успешно, данные о совершенных за рабочий день покупках записываются на сервер супермаркета, и кассир выключает терминал. Иначе данные о покупках не попадут на сервер супермаркета, или в случае проблем с авторизацией, кассир не сможет выключить терминал.