Критерии качества и требования к приложению

Введение

Настольное(Desktop) приложение – приложение, использующее ресурсы компьютера, на котором оно выполняется. Не смотря на новизну и популярность Web-приложений, банковский сектор предпочитает использовать настольные приложения для работы внутри организации. Отчасти это связано с повышенным требованиям к безопасности.

В большинстве своем российские банки используют далеко не новые средства разработки ГПИ (Графических Пользовательских Интерфейсов), примером такого ГПИ является Oracle Forms, его интерфейс отстает от современных требований лет на 20-30. Компании Ва-Банк, Инверсия и др. до сих пор используют эту технологию для разработки ГПИ для своих интерфейсов и выслушивают периодически критическую оценку их работы. Вот почему мною было решено разработать пример работы Банковской системы, написанной на Java Swing и JavaFx.

Целью квалификационной работы является разработка Настольного Приложения, имитирующего ядро современных Автоматизированных Банковских Систем. Приложение позволит регистрировать платежные документы, заводить счета и клиентов, выгружать данные из основных таблиц в форматы XML, JSON, CSV и загружать данные в таблицы назад.


Конструкторская часть

Общетехническое обоснование разработки

Целью дипломной работы является настольного приложения, с помощью которого можно будет:

- Заводить клиентов, счета и регистрировать бух. документы

- Экспортировать данные из таблиц СУБД и импортировать данные в Таблицы из сторонних документов.

 

настольное приложения должно выполнять следующие функции:

Со стороны пользователя (оператор отдела работы с клиентами):

- Регистрация клиента, регистрация счета

- Регистрация платежных документов

- Требовать авторизацию пользователя.

Со стороны администратора (системный аналитик, программист, нач. отдела):

- Возможность экспорта и импорта данных

- Возможность просматривать операции, совершенные сотрудниками.

 

Создание настольного - приложения включает целый ряд действий:

1.Анализ предметной области

2.Постановка задач разрабатываемой системы

3.Разработка структуры системы

4.Выбор инструментов реализации модели системы


Описание предметной области

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

Для работы в приложении сотрудник банка должен быть заведен в СУБД администратором. После этого он сможет зайти в приложение под логином и паролем. Заводить клиентов, счета, регистрировать платежные документы.

Рис. 1 Графическое изображение предметной области


Функциональные задачи

Пользователь приложения должен иметь возможность:

- Завести нового клиента

- Завести счет или не заводить при оплате без открытия счета

- Зарегистрировать платежные документы

- Иметь возможность доступа к списку клиентов, счетов

 

Критерии качества и требования к приложению

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

- Сложность поддержки и модификации

- Функциональность

- Удобство пользовательского интерфейса

- Приемлемое время работы системы

Рассмотрим представленные критерии более подробно: