АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Основной и альтернативный потоки событий

Читайте также:
  1. I. Определение основной и дополнительной зарплаты работников ведется с учетом рабочих, предусмотренных технологической картой.
  2. II. Основной ход событий:
  3. Альтернативный подход Кэрол Гиллиган
  4. АЛЬТЕРНАТИВНЫЙ ФАКТОР
  5. Аминокислота глицин — основной ингибирующий нейромедиатор спинного мозга. В тканях мозга его немного, но это небольшое количество совершенно необходимо.
  6. Б) Если основной определитель системы равен нулю и хотя бы один из вспомогательных определителей не равен нулю, то система – несовместна.
  7. Бисквит основной (с подогревом)
  8. Брожение как основной способ получения энергии у бактерий.
  9. В основной части решается практическое задание.
  10. Возможные аварии на АЭС и их характеристики. Международная шкала оценки событий на АЭС. Особенности радиоактивного загрязнения ОС при авариях на АЭС
  11. Война на Северном Кавказе 1990-е гг.: причины, анализ основных событий и итоги.
  12. Война СССР в Афганистане (1979- 1989 гг.): причины ,ход основных событий и итоги.

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

– способ запуска варианта использования;

– различные пути выполнения варианта использования;

– нормальный, или основной, поток событий варианта использования;

– отклонения от основного потока событий (так называемые альтернативные потоки);

– потоки ошибок;

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

 

Например, поток событий варианта использования «Снять деньги» может выглядеть следующим образом:

 

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

1. Вариант использования начинается, когда клиент вставляет свою карточку в АТМ.

2. АТМ выводит приветствие и предлагает клиенту ввести свой персональный идентификационный номер.

3. Клиент вводит номер.

4. АТМ подтверждает введённый номер. Если номер не подтвержден, выполняется альтернативный поток событий А1.

5. АТМ выводит список доступных действий:

– положить деньги на счет;

– снять деньги со счета;

– перевести деньги.

6. Клиент выбирает пункт «Снять деньги».

7. АТМ запрашивает, сколько денег надо снять.

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

9. АТМ определяет, имеется ли на счету достаточно денег. Если денег недостаточно, выполняется альтернативный поток А2. Если во время подтверждения суммы возникают ошибки, выполняется поток ошибок Е1.

10. АТМ вычитает требуемую сумму из счета клиента.

11. АТМ выдает клиенту требуемую сумму наличными.

12. АТМ возвращает клиенту его карточку.

13. АТМ печатает чек для клиента.

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

Альтернативный поток А1. Ввод неправильного идентификационного номера.

1. АТМ информирует клиента, что идентификационный номер введён неправильно.

2. АТМ возвращает клиенту его карточку.

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

 

 

Альтернативный вариант использования А2. Недостаточно денег на счету.

1. АТМ информирует клиента, что денег на его счету недостаточно.

2. АТМ возвращает клиенту его карточку.

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

Поток ошибок Е1. Ошибка в подтверждении запрашиваемой суммы.

1. АТМ сообщает пользователю, что при подтверждении запрашиваемой суммы произошла ошибка и дает ему номер телефона службы поддержки клиентов банка.

2. АТМ заносит сведения об ошибке в журнал ошибок. Каждая запись содержит дату и время ошибки, имя клиента, номер его счета и код ошибки.

3. АТМ возвращает клиенту его карточку.

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)