Главная » Все файлы » Просмотр файлов из архивов » Документы » Спецификация вариантов использования

Спецификация вариантов использования (Готовые практикумы)

2019-09-18СтудИзба

Описание файла

Файл "Спецификация вариантов использования" внутри архива находится в следующих папках: Готовые практикумы, Rose, Жданов ATM. Документ из архива "Готовые практикумы", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Онлайн просмотр документа "Спецификация вариантов использования"

Текст из документа "Спецификация вариантов использования"

Вариант использования «Управление хранилищем конфискованных карт»:

Краткое описание:

Данный вариант использования позволяет обслуживающему персоналу управлять хранилищем конфискованных карт. В ходе варианта использования специалист по обслуживанию может забрать конфискованные карточки из хранилища или узнать количество конфискованных карт в хранилище.

Основной поток событий:

  1. Специалист запрашивает систему на открытие хранилища конфискованных карт.

  2. Система открывает хранилище конфискованных карт.

  3. Специалист вынимает карты из открывшегося хранилища.

  4. Специалист закрывает хранилище.

  5. Система выводит на экран приглашение для ввода следующей команды, поток событий завершается.

Альтернативный поток событий

Специалист запрашивает количество конфискованных карт в хранилище

  1. Специалист запрашивает у системы количество конфискованных карт в хранилище.

  2. Система выдает на экран консоли количество конфискованных карт в хранилище.

  3. Система выводит на экран приглашение для ввода следующей команды, поток событий завершается.

Предусловия:

Специалист должен иметь доступ к сервисной консоли банкомата.

Постусловия:

Отсутствует.

Вариант использования «Загрузить деньги в банкомат»:

Краткое описание:

Данный вариант использования позволяет обслуживающему персоналу загрузить банкноты в хранилище денег банкомата.

Основной поток событий:

загрузить деньги в банкомат:

  1. Специалист отправляет системе запрос на открытие отделения для денег.

  2. Система открывает отделение.

  3. Специалист кладет купюры в соответствующий купюрам этого достоинства отсек отделения.

  4. Специалист закрывает отделение для денег.

  5. Система начинает пересчет денег.

  6. После окончания пересчета система выводит на экран консоли сообщение о количестве купюр каждого достоинства и приглашение для ввода следующей команды (command prompt).

  7. Количество купюр, каждого достоинства, посчитанное системой совпадает с количеством загруженных в хранилище купюр, поток событий завершается.

Альтернативные потоки:

Количество купюр, пересчитанное банкоматом, меньше количества купюр загруженного в отсек для денег:

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

    2. Специалист дает команду системе пересчитать купюры.

происходит переход на событие 5 основного потока.

Количество купюр, пересчитанное банкоматом, больше количества купюр загруженного в отсек для денег:

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

основной поток событий перезапускается.

Предусловия:

Специалист должен иметь доступ к сервисной консоли банкомата.

Постусловия:

Количество купюр каждого достоинства в системе должно соответствовать количеству загруженных в хранилище денег купюр.

Вариант использования «Запустить самодиагностику банкомата»:

Краткое описание:

Данный вариант использования позволяет обслуживающему персоналу запустить самодиагностику автомата. В ходе диагностики выполняется диагностика сетевого соединения с банковским компьютером (что и отражено на диаграмме вариантов использования).

Основной поток событий:

  1. Специалист дает команду начать самодиагностику системы.

  2. Система начинает процесс самодиагностики.

  3. После завершения проверки на экран выдается информация о результате проверки.

  4. После окончания самодиагностики система выводит на экран консоли приглашение для ввода следующей команды. Поток событий завершается.

Альтернативные потоки:

Отсутствуют.

Предусловия:

Специалист должен иметь доступ к сервисной консоли банкомата.

Постусловия:

Отсутствуют.

Вариант использования «Конфигурировать сетевое соединение»:

Краткое описание:

Данный вариант использования позволяет обслуживающему персоналу выполнить конфигурацию сетевого соединения с банковским компьютером.

Основной поток событий:

  1. Специалист вводит команду установки параметров сетевого соединения.

  2. Система проверяет правильность введенной команды.

  3. Введенное сочетание параметров и аргументов команды конфигурации допустимо.

  4. Система выводит на экран приглашение для ввода следующей команды (command prompt), поток событий завершается.

Альтернативные потоки:

Специалист ввел команду конфигурации с недопустимым сочетанием параметров и аргументов.

    1. Введенное сочетание параметров и аргументов команды конфигурации недопустимо.

  1. Система выводит на экран сообщение об ошибке.

происходит переход на событие 4 основного потока.

Предусловия:

Специалист должен иметь доступ к сервисной консоли банкомата.

Постусловия:

Отсутствуют.

Вариант использования «Войти в систему»:

Краткое описание:

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

Основной поток событий:

  1. Клиент помещает кредитную карточку в приемник кредитных карт.

  2. Система проверяет достаточно ли ресурсов для обслуживания клиента. Ресурсов достаточно.

  3. Система распознает тип пластиковой карты.

  4. Система выводит на дисплей приглашение ввести персональный код, четырехзначный код (PIN код).

  5. Клиент вводит PIN код.

  6. Система сверяет введенный пользователем код с кодом, хранящимся на кредитной карте.

  7. Код указан клиентом верно.

  8. Система предлагает клиенту выбрать одну из двух операций - снять наличные деньги со счета или узнать остаток на своем счете.

  9. Клиент выбирает операцию, начинает выполняться поток событий соответствующий потоку использования, который представляет выбранную операцию, данный поток событий завершается.

Альтернативные потоки:

Система не обладает необходимыми ресурсами для обслуживания клиента (заполнено хранилище конфискованных карт либо запрос данных из банковского компьютера завершился неудачно)

    1. Система выводит на дисплей сообщение «Выньте карту».

    2. Система выдает карту из приемника, поток событий завершается.

    3. Система прекращает обслуживание клиентов.

Клиент ввел неверный PIN код, осталось 2 или одна попытка для повторного ввода.

  1. Код указан клиентом неверно, осталось N попыток (N=1,2) для повторного ввода.

  2. Система выводит на дисплей сообщения «неверный PIN код», «Осталось N попыток».

происходит переход на событие 4 основного потока.

Клиент ввел неверный PIN код, не осталось попыток для повторного ввода.

      1. Код указан клиентом неверно, осталось 0 попыток для повторного ввода.

      2. Система выводит на дисплей сообщение «кредитная карта заблокирована».

      3. Кредитная карта помещается в хранилище заблокированных карт.

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

Клиент забирает карту из банкомата.

Поток событий может быть начат в произвольный момент, кроме случая, когда клиент неправильно ввел PIN код в 3-й раз (тогда забрать карту из банкомата нельзя, она помещается в хранилище конфискованных карт).

  1. Клиент нажимает клавишу отмены панели управления банкомата.

  2. Система выводит на дисплей сообщение «Выньте карту».

  3. Система выдает карту из приемника, поток событий завершается.

Предусловия:

Банкомат готов обслуживать клиентов (находится в состоянии готовности).

Постусловия:

Либо клиент авторизован в системе и выбрал кредитную операцию, либо сеанс обслуживания клиента завершен.

Вариант использования «Проверить остаток денег на счете»:

Краткое описание:

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

Основной поток событий:

Данный вариант использования начинает выполняться, когда клиент выбрал операцию узнать остаток на счете в основном потоке событий включенного варианта использования - Войти в систему.

  1. Система посылает центральному банковскому компьютеру запрос о состоянии счета клиента.

  2. Система выводит на дисплей сумму остатка на счете.

  3. Система выводит на дисплей сообщения «Распечатать справку?».

  4. Клиент нажимает клавишу печати справки (клавиша «ОК»).

  5. Система печатает и выдает справку о состоянии счета

  6. Система предлагает клиенту выбрать операцию (снять наличные деньги со счета или узнать остаток на своем счете, клиент также может забрать карту из банкомата), поток событий завершается.

Альтернативные потоки:

Справка не требуется.

  1. Клиент нажимает клавишу отмены печати (клавишу «Cancel»).

происходит переход на событие 6 основного потока (система предлагает пользователю выбрать операцию).

Клиент хочет забрать карту из банкомата.

Данный поток может быть активирован после любого события в любом потоке данного варианта использования.

  1. Клиент нажимает на клавишу отмены текущей операции и выдачи карты.

  2. Система выводит на дисплей сообщение «Выньте карту».

  3. Система выдает карту из приемника кредитных карт, поток событий завершается.

Предусловия:

Клиент должен быть авторизован в системе.

Постусловия:

Отсутствуют.

Вариант использования «Снятие денег со счета»:

Краткое описание:

Данный вариант использования позволяет клиенту снять некоторую сумму (100, 200, 500, 1000, 5000, 10000 рублей см. глоссарий) денег со счета, при условии, что банкомат имеет достаточное количество банкнот для выдачи денег.

Основной поток событий:

Данный вариант использования начинает выполняться, когда клиент выбрал операцию снять наличные деньги со счета в основном потоке событий включенного варианта использования - Войти в систему.

  1. Система предлагает указать снимаемую со счета сумму (100, 200, 500, 1000, 5000, 10000 рублей).

  2. Клиент выбирает сумму.

  3. Система проверяет, имеется ли требуемая сумма в хранилище денег и может ли она быть выдана имеющимися купюрами.

  4. Банкомат может выдать деньги.

  5. Система запрашивает, нужно ли печатать справку по операции.

  6. Клиент отвечает на запрос системы положительно.

  7. Система посылает запрос на снятие выбранной клиентом суммы центральному компьютеру банка.

  8. Запрос осуществлен успешно, иначе происходит переход на подчиненный поток событий «Система не обладает необходимыми ресурсами» варианта использования «Войти в систему»

  9. Разрешение на снятие денег получено.

  10. Система выводит на дисплей сообщение «Выньте карту».

  11. Система выдает карту из приемника кредитных карт.

  12. Система выдает указанную сумму в лоток для выдачи денег.

  13. Система печатает справку по произведенной операции, поток событий завершается.

Альтернативные потоки:

Клиент отказался от справки по операции.

  1. Клиент отвечает на запрос системы отрицательно (отказывается о печати справки по операции).

далее выполняются последующие события основного потока.

  1. Печать справки не производится, поток событий завершается.

Снятие денег со счета запрещено.

  1. В снятии указанной суммы денег со счета отказано.

  2. Система выводит на дисплей сообщение о причине отказа

  3. Система предлагает клиенту выбрать операцию (снять наличные деньги со счета или узнать остаток на своем счете, клиент также может забрать карту из банкомата), поток событий завершается.

Требуемая сумма денег не может быть выдана.

  1. В хранилище денег нет требуемой суммы или сумма не может быть выдана имеющимися в наличии купюрами.

  2. Система выводит на дисплей сообщение «Нет необходимой суммы».

  3. Система предлагает клиенту выбрать операцию (снять наличные деньги со счета или узнать остаток на своем счете, клиент также может забрать карту из банкомата), поток событий завершается.

Клиент хочет забрать карту из банкомата.

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

  1. Клиент нажимает на клавишу отмены текущей операции и выдачи карты.

  2. Система выводит на дисплей сообщение «Выньте карту».

  3. Система выдает карту из приемника кредитных карт, поток событий завершается.

в безопасном режиме:

  1. Клиент нажимает на клавишу отмены текущей операции и выдачи карты.

  2. Система не реагирует, прерванный поток событий продолжается.

Предусловия:

Клиент должен быть авторизован в системе.

Постусловия:

Отсутствуют.



Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5184
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее