Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Топ:
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Генеалогическое древо Султанов Османской империи: Османские правители, вначале, будучи еще бейлербеями Анатолии, женились на дочерях византийских императоров...
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Интересное:
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
2021-04-18 | 79 |
5.00
из
|
Заказать работу |
|
|
Основной успешный сценарий (или основной процесс)
1. Пользователю предлагается ввести логин и пароль;
2. Пользователь вводит 11-тизначный логин и 4-хзначный пароль;
3. Логин и пароль проверяются сервером;
4. При корректном вводе пароля пользователю предоставляется возможность управлять своим счётом.
Расширения (или альтернативные потоки)
4а. При не корректном вводе пароля:
1. Терминал просит пользователя повторить ввод.
4б. Если пароль был введён не корректно3 раза:
1. Сервер блокирует возможность авторизации для данного логина на 15 минут.
Специальные требования
На 4а шаге альтернативного сценария необходимо обеспечить, запоминания количество неправильного ввода пароля.
Список технологий и типов данных
Для обмена информации с сервером будем использовать протокол передачи данных TCP/IP.
Прецедент П2. Внесение купюры.
Рамки. Терминал оплаты.
Уровень. Задача, определенная пользователем.
Основной исполнитель. Пользователь.
Заинтересованные лица и их требования.
· Пользователь. Хочет внести наличные деньги на свой счёт для дальнейших операций;
· Сервер. Изменяет информацию о количестве средств на счёте пользователя.
Предусловия. Пользователь должен ввести корректный логин и пароль.
Результаты (Постусловия). Деньги поступили на счёт пользователя. Зафиксированы время и сумма ввода. Стала возможна печать чека.
Основной успешный сценарий (или основной процесс)
1. Пользователь сообщает системе о своем желании внести деньги на счёт;
2. Система проверяет готовность купюроприемника и сообщает пользователю о возможности внести купюру;
3. Приняв купюру, терминал проверяет её достоинство и добавляет значение номинала этой купюры в общую сумму, которая будет внесена на счёт;
|
4. Система повторяет пункт 3 до тех пор, пока клиент не внесёт нужное количество купюр;
5. После ввода с клиентской консоли терминал передаёт данные об операции серверу;
6. Выводится предложение о печати чека и при подтверждении, печатается чек.
Расширения (или альтернативные потоки)
3а. Если пользователь не ввёл ни одной купюры:
1. Пользователь может отказаться от ввода купюр и перейти в главное меню, или система сделает это самостоятельно если не будет никаких взаимодействий с системой в течении 15 минут.
Прецедент П3. Расчётные оерации.
Рамки. Терминал оплаты.
Уровень. Задача, определенная пользователем.
Основной исполнитель. Пользователь.
Заинтересованные лица и их требования.
· Пользователь. Пользователь хочет перевести деньги со своего счёта на другой счёт;
· Сервер. Сохраняет информацию об изменениях на 2 счётах (отправителя и получателя);
Предусловия. Пользователь авторизовался в системе и получил доступ к управлению счётом.
Результаты (Постусловия). Пользователь совершил расчётную операцию и при наличии желания получил платёжный документ (чек).
Основной успешный сценарий (или основной процесс)
1. Пользователь сообщает терминалу о своём желании совершить операцию;
2. Терминал отображает форму ввода данных счёте получателя;
3. Пользователь вводит информацию о получателе и сумму платежа;
4. Данные об операции отправляются на сервер;
5. После подтверждения с сервера выводится информация о совершенном платеже;
6. Выводится предложение о печати чека и при подтверждении, печатается чек.
Расширения (или альтернативные потоки)
4а. При недостатке средств для совершении операции на счёте:
2. На экране терминала высвечивается сообщение о недостатке средств и просит повторить ввод.
Специальные требования
На 3-4 шаге основного сценария необходимо обеспечить, чтобы счёт на который пользователь хочет перевести деньги был реальным.
|
Прецедент П4. Запрос баланса.
Рамки. Терминал оплаты.
Уровень. Задача, определенная пользователем.
Основной исполнитель. Пользователь.
Заинтересованные лица и их требования.
· Пользователь. Пользователь хочет узнать баланс своего счёта;
· Сервер. Выдаёт информацию о количестве средств на данном чёте;
Предусловия. Пользователь авторизовался в системе и получил доступ к управлению счётом.
Результаты (Постусловия). Пользователь узнал количество средств на своём счёте и при наличии желания получил документ (чек).
Таблица критичности прецедентов
Уровень критичности | Прецедент |
1 | Пополнение, Расчётные операции |
2 | Авторизация |
3 | Запрос баланса |
4 | Настройка терминала, Выгрузка денег |
- модель предметной области;
- системные диаграммы последовательности;
Пополнение счёта
Расчётные операции
Авторизация
Остаток на счёте
- текстовое описание операций
Основной успешный сценарий (или основной процесс)
1. Пользователю предлагается ввести логин и пароль;
2. Пользователь вводит 11-тизначный логин и 4-хзначный пароль;
3. Логин и пароль проверяются сервером;
4. При корректном вводе пароля пользователю предоставляется возможность управлять своим счётом.
|
|
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!