Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основной поток событий




Предусловия варианта использования

Описание

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

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

Предусловия – это такие условия, которые должны быть выполнены прежде, чем вариант использования начнёт свою работу.

Например, условием может быть выполнение другого варианта использования.

Не у всех вариантов использования могут быть предусловия.

Основной поток событий отражает, что должно происходить во время выполнения заложенной в вариант использования функциональности, причём с точки зрения актёра. В основном потоке событий описывается нормальный поток событий (без отклонений и без ошибок).

Например, основной поток событий для прецедента Покупка товара:

1. Для каждого товара кассир вводит универсальный код товара UPC в поле ввода UPC окна [Покупка товара]. Если выбрано несколько единиц одного и того же товара, кассир может ввести это количество в поле ввода [Количество].

2. По завершению ввода кассир сообщает системе, что информация введена, для чего нажимает клавишу <Enter> или щёлкает на кнопке <Ввести данные>.

3. Система отображает цену товара в поле [Цена товара] и добавляет информацию для выполнения транзакции. Описание товара отображается в поле [Товар] окна [Покупка товара].

4. Система вычисляет и выводит общую стоимость покупки в поле [Всего] окна [Покупка товара].

5. Кассир по желанию покупателя выбирает тип платежа: оплата наличными, оплата по кредитной карточке.

5.1 Выбрана оплата наличными.

5.2 Выбрана оплата по кредитной карточке.

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

7. Система обновляет сведения о наличии и количестве товара.

8. Система готовит товарный чек.

9. Кассир, нажав на кнопку <Чек> выдаёт товарный чек покупателю.

Отдельные строки основного потока событий могут быть детализированы, о чём в этих строках должно быть обязательно написано.

Детализация строки 5.1 основного потока событий Оплата наличными:

1. Кассир вводит полученную от покупателя сумму в поле ввода [Сумма] окна [Покупка товара]. Сумма может превышать общую стоимость покупки.

2. Система отображает полученную сумму. Вычисляет сумму сдачи и отображает её в поле [Сдача] окна [Покупка товара].

3. Кассир вносит полученную сумму в кассу, извлекает при необходимости сдачу.

4. Система фиксирует внесённую в кассу сумму и изъятую из кассы.

Детализация 5.2 Оплата по кредитной карточке:

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

2. Система генерирует запрос на оформление оплаты по кредитной карточке и отправляет его внешней системе авторизации кредитов.

3. Система авторизации кредитов авторизует оплату.

4. Система получает подтверждение на выполнение платежа от системы авторизации кредитов.

5. Система заносит информацию об оплате по кредитной карточке и подтверждение в систему оплаты кредитов, которая перечисляет деньги на счёт магазина.

6. Система отображает сообщение об успешной авторизации.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 461; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.