Диаграмма отфильтрованных прецедентов — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Диаграмма отфильтрованных прецедентов

2021-04-18 105
Диаграмма отфильтрованных прецедентов 0.00 из 5.00 0 оценок
Заказать работу

Диаграмма отфильтрованных прецедентов

Текстовое описание прецедентов

Прецедент П1. Авторизация.

Рамки. Терминал оплаты.

Уровень. Задача, определенная пользователем.

Основной исполнитель. Пользователь.

Заинтересованные лица и их требования.

· Пользователь. Хочет получить доступ к возможности управления своим счётом;

· Сервер. Проверяет корректность вводимого логина и пароля.

Предусловия. Пользователь приходит к платёжному терминалу.

Результаты (Постусловия). Пользователь получает доступ к своему счёту.

Основной успешный сценарий (или основной процесс)

1. Пользователю предлагается ввести логин и пароль;

2. Пользователь вводит 11-тизначный логин и 4-хзначный пароль;

3. Логин и пароль проверяются сервером;

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

Расширения (или альтернативные потоки)

4а. При не корректном вводе пароля:

1. Терминал просит пользователя повторить ввод.

4б. Если пароль был введён не корректно3 раза:

1. Сервер блокирует возможность авторизации для данного логина на 15 минут.

Специальные требования

На 4а шаге альтернативного сценария необходимо обеспечить, запоминания количество неправильного ввода пароля.

Список технологий и типов данных

Для обмена информации с сервером будем использовать протокол передачи данных TCP/IP. 

Прецедент П2. Пополнение счёта.

Рамки. Терминал оплаты.

Уровень. Задача, определенная пользователем.

Основной исполнитель. Пользователь.

Заинтересованные лица и их требования.

· Пользователь. Хочет внести наличные деньги на свой счёт для дальнейших операций;

· Сервер. Изменяет информацию о количестве средств на счёте пользователя.

Предусловия. Пользователь должен ввести корректный логин и пароль.

Результаты (Постусловия). Деньги поступили на счёт пользователя. Зафиксированы время и сумма ввода. Стала возможна печать чека.

Основной успешный сценарий (или основной процесс)

1. Пользователь сообщает системе о своем желании внести деньги на счёт;

2. Система проверяет готовность купюроприемника и сообщает пользователю о возможности внести купюру;

3. Приняв купюру, терминал проверяет её достоинство и добавляет значение номинала этой купюры в общую сумму, которая будет внесена на счёт;

4. Система повторяет пункт 3 до ввода с клиентской консоли. Терминал передаёт данные об операции серверу;

5. Выводится предложение о печати чека и при подтверждении, печатается чек.

Расширения (или альтернативные потоки)

    3а. Если пользователь не ввёл ни одной купюры:

1. Пользователь может отказаться от ввода купюр и перейти в главное меню, или система сделает это самостоятельно если не будет никаких взаимодействий с системой в течении 15 минут.

2.

Прецедент П3. Расчётные операции.

Рамки. Терминал оплаты.

Уровень. Задача, определенная пользователем.

Основной исполнитель. Пользователь.

Заинтересованные лица и их требования.

· Пользователь. Пользователь хочет перевести деньги со своего счёта на другой счёт;

· Сервер. Сохраняет информацию об изменениях на 2 счётах (отправителя и получателя);

Предусловия. Пользователь авторизовался в системе и получил доступ к управлению счётом.

Результаты (Постусловия). Пользователь совершил расчётную операцию и при наличии желания получил платёжный документ (чек).

Основной успешный сценарий (или основной процесс)

1. Пользователь сообщает терминалу о своём желании совершить операцию;

2. Терминал отображает форму ввода данных счёте получателя;

3. Пользователь вводит информацию о получателе и сумму платежа;

4. Данные об операции отправляются на сервер;

5. После подтверждения с сервера выводится информация о совершенном платеже;

6. Выводится предложение о печати чека и при подтверждении, печатается чек.

Основной успешный сценарий (или основной процесс)

1. Пользователь сообщает терминалу о своём желании совершить операцию;

2. Терминал посылает запрос серверу и выводит сумму на дисплей;

3. Выводится предложение о печати чека и при подтверждении, печатается чек.

 

Таблица критичности прецедентов

Уровень критичности Прецедент
1 Пополнение счёта
2 Расчётные операции
3 Авторизация
4 Запрос баланса
5 Настройка терминала, Выгрузка денег

 

Модель предметной области


Пополнение счёта

Расчётные операции

Авторизация

Остаток на счёте


Текстовое описание операций

Словарь

Термин Определение Синоним
Терминал Терминал оплаты для приема платежей наличными деньгами. Terminal
Пользователь Человек, совершающий операции на платёжном терминале. Customer
Чек Бумажный отчет о проделанной клиентом операции Receipt
Операция Возможные операции, предлагаемые клиенту терминалом оплаты. Включают в себя: пополнение счёта, платежи, выведение остатка не счете. Operation
Баланс Сумма денег на счету клиента balance
makeRefill Операция пополнения счёта клиента Пополнение счёта
makePayment Операция проведения платежа с последующим списанием средств со счёт клиента Платёж, Расчётные операции
LogIn Получение клиентом доступа в систему Логин, Авторизация
getBalance Операция, позволяющая клиенту узнать остаток средств на счете Запрос баланса
log Имя учётной записи клиента(в данном случае – номер телефона)  
pass Пароль к учётной записи клиента Password, пароль
Storage Хранилище информации о проведённых операциях  
CustStorage Хранилище информации о клиентах  

 

Диаграмма отфильтрованных прецедентов


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

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.015 с.