Rquirements Engineering
Rquirements Engineering
Banks play an important role for a Country, its People, and for its Industries to grow.
Banking sector plays a crucial role in attaining the economic stability. They are the one who
assists in controlling the depression and inflation phases. As banks keep sensitive data, it is
very important to record these data securely. It also helps the customers to handle their
accounts easily and perform basic tasks like fund transfers, insurances, investments, etc
smoothly. A banking domain is comprised of all the components needed to run a financial
service end-to-end. It covers the transaction and distribution process; how customers
interact with the system, products, and services the organization offers; and the technology
involved. It will be a more efficient and easier way to have a record on systems through
which everyone can easily access it according to his rights as compared to the traditional
banking system. Banking domain applications have a complex structure, multi-layered
workflows, and a broad range of features. On top of that, as most of them deal with
sensitive data, the level of data protection should also be impeccable. As more people go
cashless, activities are done through online checkout pages and physical credit scanners. In
both situations, PII can be redirected to other locations and used for malicious activities.
Solution :
For the successful operation of any bank, it is highly needed to have several things inside a
structure of a bank. Nowadays it is very common that all the banks give online and net
banking facilities too. So the requirements for solving the problem to implement a smooth
banking system can be listed below.
1. Hoisting Space: Any bank will need a hoisting space in the server to run their
website. The website will consist of common data featured and a login facility as
well.
2. Database Management System: The login credentials can have different groups like
Employee, Retail Customer, Business customer, etc. These user data with their
passwords and other mandatory information like the Tax ID or residence permit. In
the case of the large number of stakeholders connected to the database of a bank
system, it is necessary that the database should respond with the optimum period.
3. The developer Stakeholder: It is necessary for a bank to update the systems regularly
and when any problem occurs during the run time, it has to be resolved as soon as
possible. The developer team can monitor the system work and can rectify it at the
time of emergency failure.
4. Servers and Back-up Servers: Depending on the type of bank and the number of
customers, the bank will need either their data servers or the service from other
data providers. These all data also must be secured from external parameters like
virus threats, malware attacks, phishing, etc.