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