Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_Stankova_Sukhanova_last_version.docx
Скачиваний:
18
Добавлен:
12.03.2015
Размер:
1.07 Mб
Скачать

Детальная спецификация варианта использования №1

Имя: Снять деньги со счета

ID:1

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

Действующие лица: Клиент

Предусловия: нет

Постусловия: деньги со счета успешно сняты

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

  1. Клиент инициирует вариант использования, вставив карточку клиента в банкомат

  2. Система предлагает ввести пин код

  3. Клиент вводит пин код

  4. Система отправляет пин код банку

  5. Банк проверяетпин код

  6. Система предлагает клиенту ввести сумму

  7. Клиент вводит сумму

  8. Система отправляет информацию о запрошенной сумме банку

  9. Банк проверяет наличие введеннойсуммы на счету

  10. Система предлагает напечатать чек

  11. Клиент выбирает печать чека

  12. Система печатает чек

  13. Система выдает деньги

  14. Система предлагает выполнить операцию по снятию денег ещё раз

  15. Клиент отказывается

  16. Система выдает карточку

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

Альтернативные потоки:

  • Клиент не выбирает печать чека

В результате операции система выдает карточку клиента и деньги

  • Введен неверный пин код

Система выдает карточку и чек, в котором сообщает, что пин код был введен неправильно

  • Введен неверный пин код более 3х раз

Система помещает карточку в хранилище конфискованных карт

  • Введена некорректная сумма (количество денег на счету клиента меньше чем запрошенная сумма)

В результате операции система выдает чек, в котором сообщает о некорректной сумме и причине невозможности выполнение операции.

  • В банкомате недостаточно наличных

В результате операции система выдает чек, в котором сообщает о том, что в банкомате недостаточно наличных для выполнения операции

  • Клиент хочет ещё раз выполнить операцию по снятию денег

Система предлагает ввести пин код заново, вариант использования повторяется ещё раз

Диаграмма деятельности для варианта использования №1

Детальная спецификация варианта использования №2

Имя: Проверить баланс счета

ID:2

Краткое описание: Клиент, пройдя аутентификацию, запрашивает у банка информацию счете на его лицевом счету, банкомат выдает ему чек.

Действующие лица:Клиент

Предусловия: нет

Постусловия: клиент узнал свой баланс

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

  1. Клиент инициирует вариант использования, вставив карточку клиента в банкомат

  2. Система предлагает ввести пин код

  3. Клиент вводит пин код

  4. Система проверяет состояние счета, обращаясь к банку

  5. Система печатает чек

  6. Система предлагает выполнить операцию ещё раз

  7. Клиент отказывается

  8. Система выдает карточку

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

Альтернативные потоки

  • Введен неверный пин код

Системавозвращает карточку и выдает чек, в котором сообщает, что пин код был введен неправильно

  • Введен неверный пин код более 3х раз

Система помещает карточку в хранилище конфискованных карт

  • Клиент хочет ещё раз выполнить операцию по снятию денег

Система предлагает ввести пин код заново, вариант использования повторяется ещё раз

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]