MultiBanking nib edited
MultiBanking nib edited
Banking is becoming a more and more technology savvy industry largely due to
mobile technologies. According to a survey by Statista, the number of mobile users
is steadily growing. The number of people using banking is also progressive. So,
this is the main factor that determine the need for developing our Get-save app.
Purpose
Project Scope
Our app has full functionality that mobile banking has. And in addition, the
application can connect all of the banks and any transaction is conducted on any
bank as if the user has account on that bank. This mobile app is used by a user to
depose, transfer, withdraw(cash) balance from any bank to other banks even a user
has no bank account on other bank. i.e. a user having bank account on commercial
bank can operate any kinds of transaction on other private banks and vice versa.
Overall Description:
2.1 product perspective
Banking system is one of the most important and basic need for our country to contribute a lot in
economy sector. In current existing system of banking, the users to use online transaction they
need to have bank accounts in the same bank to perform transactions. To save money the user
must go on their bank account existing banks or agents. The process should be requiring many
security issues. The net banking process can take more time. most of banking transactions
process are done during bank working time. Due to this, the service is limited with time. In
addition to that It does not provide direct transactions from one bank to another bank.
The System also controls the user status based on specific parameters, including
Current password
Account number of the user
Bank customers
Frequency of use-: user class is the most common one as it is the one most often used as during
the usage of the system, specially to get services from system will have to be logged onto the
application in order to use the systems features like view balance, transfer, save and withdraw
and can see their transaction history.
Technical Expertise:
View balance: By using this functionality user can view their balance.
Transfer Amount: By using this functionality user can transfer money from his
account to other accounts of same bank or other banks.
Transaction Reports: By using this functionality user can get all his transaction
reports.
Bank accountants
Frequency of use: register their user to mutibanking system.
Technical Expertise: Knowledge of computer.
Privilege Levels: add his bank users to the multibanking system.
Specific Requirements
This section contains all of the functional and quality requirements of the system. It
gives a detailed description of the system and all its features. In software
development phase requirement specification is the main activity that should be
done. Requirement specification is an agreement between the end user and the
system developer.
User Requirements
User requirement is a document that defines what a multiBanking system
must be able to solve the problems which defined by potential users of the
system. These requirements are classified into functional requirement and
non-functional requirements. The user requirements specification should be
independent of any solution-oriented bias and must use terminology from
the problem domain of the users.
Description
Source
Priority
Related
Requirements
Requirement ID REQ-2
Description
Source
Priority
Related
Requirements
Requirement ID REQ-3
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-4
Requirement The system shall allow multi banking administrator to view all
transaction.
Description
Source
Priority
Related
Requirements
Requirement ID REQ-5
Description
Source
Priority
Related
Requirements
…
Bank customer functional requirement
Requirement ID REQ-6
Requirement The system should allow customers to login to the system using
his/her account number and password.
Description
Source
Priority
Related
Requirements
Requirement ID REQ-7
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-8
Requirement The system shall allow the user to transfer money to in the
same bank account.
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-9
Requirement The system shall allow the user to transfer money to other
bank account.
Description
Source
Priority
Related
Requirements
Requirement ID REQ-10
Requirement The system shall allow users to withdraw.
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-11
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-12
Requirement The system shall allow users to view his recent transaction
history
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-13
Description
Source
Priority
Related
Requirements
Agents
Requirement ID REQ-14
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-15
Description
Source
Priority
Related
Requirements
Requirement ID REQ-16
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-17
Description
Source
Priority
Related
Requirements
Requirement The system shall allow the bank to integrate to our platform.
Description
Source
Priority
Related
Requirements
…
Requirement ID REQ-19
Requirement The system shall allow the banks to register their customers
to our platform
Description
Source
Priority
Related
Requirements
Requirement Id NFREQ-1
Requirement Usability
Description The multi banking System should provide a help
and support menu in all interfaces.
The system should be easy to use for customers of
the system.
The user of system should be satisfied after using
multi banking system.
The system should be consistence
Source Developer
Priority High
Requirement Id NFREQ-2
Requirement Performance
Description The system should response each instruction
conducted by the user fast as much as possible
The system should response the tasks in few
resources wasted.
Generally, our system should be efficient.
Source Developer
Priority High
Requirement Id NFREQ-3
Requirement Reliability
Description The System should not fail more than 30
minutes in 24 hours.
The System should be easily recoverable.
The System should be accurate.
The multibanking system must do what users
supposed to do.
Source Developer
Priority High
Requirement Id NFREQ-4
Requirement Availability
Priority High
Requirement Id NFREQ-5
Requirement Portability
Source Developer
Priority High
Requirement Id NFREQ-6
Requirement Security
Source Developer
Priority High
Requirement Id NFREQ-7
Requirement Maintainability
interfaces.
Register users
Account number
Bank name
Phone number
Register
5. Analysis Models
It is a representation of a system that allows for investigation of the
properties of the system and,
prediction of future outcomes, such as activity diagram, sequence diagram.
2 view balance
3 transfer money
5 save money
6 Register users
7 logout