Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Дисциплины:
2021-04-18 | 106 |
5.00
из
|
Заказать работу |
|
|
Диаграмма отфильтрованных прецедентов
Текстовое описание прецедентов
Прецедент П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 | Хранилище информации о клиентах |
Диаграмма отфильтрованных прецедентов
|
|
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!