Войти в систему (Готовые практикумы)
Описание файла
Файл "Войти в систему" внутри архива находится в следующих папках: Готовые практикумы, Rose, Жданов ATM, Спецификация вариантов использования. Документ из архива "Готовые практикумы", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Онлайн просмотр документа "Войти в систему"
Текст из документа "Войти в систему"
Вариант использования «Войти в систему»:
Краткое описание:
Данный вариант использования позволяет пользователю начать работу с банкоматом и, в ответ на приглашение, ввести четырехзначный PIN код, соответствующий коду, сохраненному на кредитной карте, а также выбрать кредитную операцию.
Основной поток событий:
-
Клиент помещает кредитную карточку в приемник кредитных карт.
-
Система распознает тип пластиковой карты.
-
Система выводит на дисплей приглашение ввести персональный код, четырехзначный код (PIN код).
-
Клиент вводит PIN код.
-
Система сверяет введенный пользователем код с кодом, хранящимся на кредитной карте.
-
Код указан клиентом верно.
-
Система предлагает клиенту выбрать одну из двух операций - снять наличные деньги со счета или узнать остаток на своем счете.
-
Клиент выбирает операцию, начинает выполняться поток событий соответствующий потоку использования, который представляет выбранную операцию, данный поток событий завершается.
Альтернативные потоки:
Клиент ввел неверный PIN код, осталось 2 или одна попытка для повторного ввода.
-
Код указан клиентом неверно, осталось N попыток (N=1,2) для повторного ввода.
-
Система выводит на дисплей сообщения «неверный PIN код», «Осталось N попыток».
происходит переход на событие 3 основного потока.
Клиент ввел неверный PIN код, не осталось попыток для повторного ввода.
-
Код указан клиентом неверно, осталось 0 попыток для повторного ввода.
-
Система выводит на дисплей сообщение «кредитная карта заблокирована».
-
Кредитная карта помещается в хранилище заблокированных карт.
-
Банкомат переходит в состояние готовности к обслуживанию очередного клиента. Альтернативный поток событий завершается.
Клиент забирает карту из банкомата.
Поток событий может быть начат в произвольный момент, кроме случая, когда клиент неправильно ввел PIN код в 3-й раз (тогда забрать карту из банкомата нельзя, она помещается в хранилище конфискованных карт).
-
Клиент нажимает клавишу отмены панели управления банкомата.
-
Система выводит на дисплей сообщение «Выньте карту».
-
Система выдает карту из приемника, поток событий завершается.
Предусловия:
Отсутствуют.
Постусловия:
Либо клиент авторизован в системе и выбрал кредитную операцию, либо сеанс обслуживания клиента завершен.