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