Исключительный сценарий C




Лабораторная работа по принципам тестирования

№ 1

 

 

Проверила: Нигрецки Людмила

Выполнила: Шишку Карина

Группа: IA1802

 

USE CASE DIAGRAM

Задание

Выбрать существующую автоматизированную информационную систему (АИС)

Кратко описать АИС (название, адрес URL, область применения, цели, пользователи, основные функции)

3. Создайте диаграмму вариантов использования (Use Case Diagram - UCD)

4. Для каждого варианта использования опишите сценарии использования: базовый сценарий, по необходимости альтернативные и исключительные сценарии

Для каждого сценария укажите пред-условия и пост-условия

Составьте отчет, содержащий титульный лист, задание, созданные артефакты, выводы

В качестве разрабатываемой системы была выбрана система моментальных платежей «Терминал приема платежей». Модель программного продукта разрабатывалась на основе требований. Полученная программа позволяет принимать и проводить платежи по различным операторам услуг.

Описание вариантов использования

1. Название: «Отплата услуг»;

2. Идентификатор(ID) US use case, US001;

3. Описание: Оплата услуг с помощью терминала;

4. Актёры: Пользователи(Users(Проверка(ПЦ,Купюроприемник,Фискальный регистратор));

5. Предусловие: User должен быть зарегистрирован и автоматизирован;

6. Постусловие:

7. Основной сценарий:

7.1 Сценарий начинается тогда, когда User решает «Войти в меню»;

7.2 User просматривает услуги

7.3 User выбирает услугу

[Альтернативный сценарий А: «User не нажимает на «Выбрать услугу» »];

7.4 User вводит свои данные в поле (номер телефона или номер контракта)

[Исключительный сценарий В: «Данные введены некорректно»];

7.5 User выбирает желаемую сумму

7.6 User нажимает на кнопку продолжить

7.7 User нажимает на кнопку готово

7.8 User нажимает на кнопку оплатить

7.9 User нажимает на кнопку «Оплатить» [Исключительный сценарий C: «User не оплачивает»];

7.10 Услуга оплачена.

 

Альтернативный сценарий А

«User не нажимает на «Оплатить » »

1. Сценарий начинается, когда User не нажимает на «Оплатить»;

2. User не нажимает на «Оплатить»;

3. Сценарий продолжается с пункта 2 основного сценария.

Исключительный сценарий В

«Имя получателя введено некорректно»

1. User вводит некорректный номер контакта;

2. Система отображает окно «Перед отправкой исправьте или удалите номер: …»;

3. User нажимает на кнопку «закрыть»;

4. Повторяет ввод контракта.

 

Другой исход:

Оплачивается услуга другого контракта.

Исключительный сценарий C

«User не оплачивает услугу»

1. User не оплачивает услугу;

2. User вышел из данной услуги/выбирает пополнение мобильного счета.;

Описание прецедентов диаграммы Use Сase:

«Выбор услуги» - клиент находится в форме «Выбора оператора», каждый оператор обозначается своей кнопкой, при нажатии на которую система переходит в форму «Ввода реквизитов». User выбирает услугу

«Ввод данных» - клиент находится в форме «Ввода реквизитов», на которой отображается маска для ввода данных (в зависимости от оператора). User вводит данные

«Проверка данных» - после ввода реквизитов, переходим в форму «Проверки реквизитов». Данные введенные клиентом отсылаются на ПЦ посредством GPRS модема для проверки. После получения ответа, если данные верны, то переходим в форму «Ввода купюр», если данные не прошли проверку, то возвращаемся в форму «Ввода реквизитов» для корректировки. Система проверяет данные

«Внесение денег» - клиент находится в форме «Ввода купюр», где может вносить деньги на счет. User кладет деньги

«Проверка купюроприемника» - перед появлением формы «Ввода купюр» проверяем функционирование купюроприемника, если купюроприемник отвечает, то начинаем прием денег. Если купюроприемник не отвечает, то переходим в «Сервисную форму» до устранения ошибок. Система проверяет функционирование купюроприемника

Купюроприемник совершает “Возврат купюры”,когда купюранеподходящая

«Печать чека» - в фискальный регистратор посылаются данные и команда на печать чека.

«Получение денег на счет» - после печати чека, отображается сообщение «Спасибо, что воспользовались нашей системой. Удачного дня», после чего система возвращается в форму «Выбора оператора».

«Обработка платежа» - после окончания приема денег и печати чека на ПЦ отсылаются данные с реквизитам и суммой платежа для дальнейшего зачисления средств на счет.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-12-18 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: