Uml-диаграммы для информационной системы Банкомат Диаграммы вариантов использования - файл

приобрести
скачать (120.4 kb.)


UML-диаграммы для информационной системы Банкомат


  1. Диаграммы вариантов использования

Рис. 1. Диаграмма вариантов использования


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

Вариант использования «Снять наличные» позволяет клиенту снять деньги со своего счета.

Основной поток

- Вариант начинается, когда клиент вставляет свою карточку в приемник кредитных карт

- Банкомат выдает на дисплей приглашение ввести персональный код

- Клиент вводит код

- Банкомат проверяет введенный код. Если код введен неверно, клиенту предоставляется еще 2 попытки. В случае повторных неудач выполняется альтернативный поток событий А1.

- Банкомат предлагает пользователю выбрать операцию

- Узнать остаток по счету

- Снять наличные

- Клиент выбирает «Снять наличные»

- Банкомат предлагает указать сумму

- Клиент вводит требуемую сумму

- Банкомат запрашивает подтверждение на печать справки

- Клиент подтверждает

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

- Банкомат выводит на дисплей сообщение «Выньте карту»

- После удаления карточки из приемника банкомат выдает указанную сумму в лоток для выдачи денег

- Банкомат печатает справку, если она затребована клиентом

- Вариант завершается



Альтернативный поток А1. Трехкратный неправильный ввод PIN кода.

- Банкомат информирует клиента, что карта будет перемещена в хранилище карт

- Сеанс обслуживания заканчивается

- Вариант использования завершается



Альтернативный поток А2. Недостаточно денег в банкомате

- Банкомат информирует клиента, что денег в хранилище недостаточно

- Банкомат возвращает клиенту карту

- Вариант использования завершается





UML-диаграммы для информационной системы Банкомат
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации