Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vkr.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
199.51 Кб
Скачать

2.2. Системные требования

2.2.1. Требования пользователей описывают цели и задачи, которые пользователям позволит решить система.

Для того, чтобы более точно понять, как должна работать система, все чаще используется описание функциональности системы через варианты использования (Use Case или прецеденты). Варианты использования это - описание последовательности действий, которые может осуществлять система в ответ на внешние воздействия пользователей или других программных систем. Варианты использования отражают функциональность системы с точки зрения получения значимого результата для пользователя, поэтому они точнее позволяют ранжировать функции по значимости получаемого результата. http://www.caseclub.ru/articles/use_case.html

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

Действующее лицо (актер)

Вариант использования (прецедент)

Операционист

Ввод данных о клиенте в систему

Создание карты клиента

Расчет суммы переплаты

Менеджер по работе с клиентами

Получить карту клиента

Оформить заявление на выдачу кредита

Отправить заявление в головной офис банка

Выдача кредита

Кредитный инспектор

Получить заявление на проверку

Отправить проверенное заявление менеджеру

Общая схема процесса представлена в виде диаграммы вариантов использования (use-case diagram) на языке UML.

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

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

Вариант использования 1

Название

Ввод данных в систему

Действующее лицо

Операционист

Цель

Ввести личные данные с целью проверки существования карты клиента в системе.

Описание

Операционист входит в систему из корпоративной сети. По данным, полученным от клиента вводится информация. Производится поиск карты клиента

Предварительные условия

Операционист имеет доступ к системе

Данные в системе готовы к использованию.

Выходные условия

Найдена карта клиента.

Карта клиента не обнаружена в системе

Нормальное направление

Карта найдена

Операционист открывает форму поиска в базе данных системы.

Вводится информация о клиенте.

Система выдает результат поиска

Карта клиента найдена.

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

Карта клиента не найдена

Система выдает сообщение о том, что карты клиента не существует в базе данных системы.

Система предлагает создать новую карту клиента

Приоритет

Высокий

Частота использования

Каждый день

Специальные требования

-

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

Вариант использования 2

Название

Создание карты клиента

Действующее лицо

Операционист

Цель

Создать карту для нового клиента

Описание

Операционист входит в систему из корпоративной сети. По данным предоставленным клиентом заполняется форма карты клиента.

Предварительные условия

Операционист имеет доступ к системе.

Данные в системе готовы к использованию.

Выходные условия

Готовая карта клиента

Нормальное направление

Готовая карта клиента

Операционист открывает форму для создания карты клиента.

Формирует карту исходя из данных предоставленных

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

-

Приоритет

Высокий

Частота использования

Каждый день

Специальные требования

-

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

Вариант использования 3

Название

Расчет суммы переплаты за кредит

Действующее лицо

Операционист

Цель

Рассчитать сумму переплаты и согласовать с клиентом условия.

Описание

Операционист с помощью калькулятора рассчитывает сумму переплаты за кредит и сообщает клиенту. Если клиент согласен с условиями, карте присваивается статус «Согласована» и она отправляется менеджеру по работе с клиентами

Предварительные условия

Операционист имеет доступ к системе.

Данные в системе готовы к использованию.

Выходные условия

Согласованная карта клиента со статусом «Согласовано»

Клиент не согласен с условиями кредита и суммой переплаты.

Нормальное направление

Согласованная карта клиента

Операционист открывает в системе калькулятор

Рассчитывает сумму переплаты кредита исходя из текущих условий кредитования

Клиент сообщает, что согласен с данными условиями

Операционист ставит статус «Согласовано»

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

Клиент не согласен с условиями кредитования

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

Приоритет

Высокий

Частота использования

Каждый день

Специальные требования

-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]