SlideShare a Scribd company logo
1 of 9
Software Requirement
Specification (SRS) for
Banking Sector
Purpose
• SRS is crucial documents that outlines the functional and non
functional requirements of a software system.
• In the banking industry SRS documents are vital for ensuring that
software systems are developed to meet the unique needs and
requirements of financials institutions.
scope
• In scope
• Managing account of single user,which would include maintaining of
bookkeeping information about balance,credit,debit transactions etc.
• Computing account balance at the end of the day and interest rate of
depositor
• Giving ATM,debit,credit card
• Updating the balance
• User authentication
Out of scope
• Deposit and withdrawal of money
• Tax computations for income
• Any predications
Use Case 1 : Account Management
 Main Scenario –
User fills the form for a new bank account. User submits
the form with personal documents such as Aadhar card,
pan card, etc. Bank staff create new accounts for
customer, including personal and account details. User’s
bank account created.
 Alternate Scenario –
User fill wrong information in account opening form.
User doesn’t submit the necessary documents.
Use Case 2 : Online Banking Login
 Main Scenario –
User visits the website. User prompted for login &
password. User gives the login & password. User receives
OTP on the registered mobile number because of two
factor authentication. System does authentication. Main
screen is displayed.
 Alternate Scenario –
Authentication fails. Prompt the user that he typed the
wrong password or OTP. Allow him to re-enter the
password or OTP. Give him 3 chances.
Use Case 3 : Loan Management
 Main Scenario –
User logs into their online banking account and selects
the option to apply for a loan. The system prompts the
user to fill out the necessary information, such as loan
amount, repayment period, and interest rate. The system
validates the information and approves or rejects the
loan application.
 Alternate Scenario –
If the user does not meet the eligibility criteria for the
loan, the system rejects the application and displays a
reason for rejection.
Use Case 4 : Fund Transfer
Management
 Main Scenario –
User log in to online banking. User adds the beneficiary
details. User enter the amount to be transferred. User
verifies the transaction details. User receives OTP on the
registered mobile number because of two factor
authentication. Fund has been transfer by the user.
 Alternate Scenario –
Authentication fails. Prompt the user that he typed the
wrong password. Beneficiary details incorrect such as
IFSC code & Account No not matching.
Use Case 5 : Cash Withdraw
 Main Scenario –
User inserts their debit card into an ATM machine. User
enter his Pin and selects the option to withdraw cash.
The system prompts the user to enter the amount they
wish to withdraw. The system validates the information
and dispenses the cash.
 Alternate Scenario –
User entered wrong Pin. If the ATM does not have
sufficient funds to dispense the requested amount, the
system displays an error message and prompts the user
to enter a different amount.

More Related Content

Similar to SRS-1.pptx

Prepaid instruments by rbi
Prepaid instruments by rbiPrepaid instruments by rbi
Prepaid instruments by rbiSooraj Nandan
 
Application of e banking in bangladesh
Application of e banking in bangladeshApplication of e banking in bangladesh
Application of e banking in bangladeshMd Mir Belal
 
Guide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsGuide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsChloeBeckham
 
Credit card processing what is it and how does it work
Credit card processing what is it and how does it workCredit card processing what is it and how does it work
Credit card processing what is it and how does it workhighrisk gateways
 
How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?itio Innovex Pvt Ltv
 
Multi Banking System using Web Services
Multi Banking System using Web ServicesMulti Banking System using Web Services
Multi Banking System using Web ServicesRSIS International
 
Damodaran report on customer servcie
Damodaran report on customer servcieDamodaran report on customer servcie
Damodaran report on customer servciePankaj Baid
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptJayaprasanna4
 
All You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingAll You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingitio Innovex Pvt Ltv
 
General banking of Agrani Bank Ltd
General banking of Agrani Bank LtdGeneral banking of Agrani Bank Ltd
General banking of Agrani Bank LtdShah Meraz Rizvi
 
How to Set Up a Merchant Account
How to Set Up a Merchant AccountHow to Set Up a Merchant Account
How to Set Up a Merchant AccountPaySimple
 
6. electronic payment systems
6. electronic payment systems6. electronic payment systems
6. electronic payment systemsPratap Tirkey
 
Ideal Online Banks
Ideal Online BanksIdeal Online Banks
Ideal Online Banksszrehman
 
E commerce cashless payment system
E commerce cashless payment systemE commerce cashless payment system
E commerce cashless payment systemMeet Shah
 

Similar to SRS-1.pptx (20)

Prepaid instruments by rbi
Prepaid instruments by rbiPrepaid instruments by rbi
Prepaid instruments by rbi
 
Unit v
Unit vUnit v
Unit v
 
Application of e banking in bangladesh
Application of e banking in bangladeshApplication of e banking in bangladesh
Application of e banking in bangladesh
 
Guide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for MerchantsGuide to Understanding Credit Card Processing for Merchants
Guide to Understanding Credit Card Processing for Merchants
 
Credit card processing what is it and how does it work
Credit card processing what is it and how does it workCredit card processing what is it and how does it work
Credit card processing what is it and how does it work
 
How to setup credit card merchant account?
How to setup credit card merchant account?How to setup credit card merchant account?
How to setup credit card merchant account?
 
Multi Banking System using Web Services
Multi Banking System using Web ServicesMulti Banking System using Web Services
Multi Banking System using Web Services
 
Assignment
AssignmentAssignment
Assignment
 
Bank accounts
Bank accountsBank accounts
Bank accounts
 
Design.pptx
Design.pptxDesign.pptx
Design.pptx
 
Damodaran report on customer servcie
Damodaran report on customer servcieDamodaran report on customer servcie
Damodaran report on customer servcie
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
 
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).pptCASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
CASE STUDY - THE NEXTGEN POS SYSTEM (2).ppt
 
All You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processingAll You Need To Know About Third Party Payment processing
All You Need To Know About Third Party Payment processing
 
General banking of Agrani Bank Ltd
General banking of Agrani Bank LtdGeneral banking of Agrani Bank Ltd
General banking of Agrani Bank Ltd
 
How to Set Up a Merchant Account
How to Set Up a Merchant AccountHow to Set Up a Merchant Account
How to Set Up a Merchant Account
 
6. electronic payment systems
6. electronic payment systems6. electronic payment systems
6. electronic payment systems
 
Ideal Online Banks
Ideal Online BanksIdeal Online Banks
Ideal Online Banks
 
retailing-credit card
retailing-credit cardretailing-credit card
retailing-credit card
 
E commerce cashless payment system
E commerce cashless payment systemE commerce cashless payment system
E commerce cashless payment system
 

Recently uploaded

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

SRS-1.pptx

  • 2. Purpose • SRS is crucial documents that outlines the functional and non functional requirements of a software system. • In the banking industry SRS documents are vital for ensuring that software systems are developed to meet the unique needs and requirements of financials institutions.
  • 3. scope • In scope • Managing account of single user,which would include maintaining of bookkeeping information about balance,credit,debit transactions etc. • Computing account balance at the end of the day and interest rate of depositor • Giving ATM,debit,credit card • Updating the balance • User authentication
  • 4. Out of scope • Deposit and withdrawal of money • Tax computations for income • Any predications
  • 5. Use Case 1 : Account Management  Main Scenario – User fills the form for a new bank account. User submits the form with personal documents such as Aadhar card, pan card, etc. Bank staff create new accounts for customer, including personal and account details. User’s bank account created.  Alternate Scenario – User fill wrong information in account opening form. User doesn’t submit the necessary documents.
  • 6. Use Case 2 : Online Banking Login  Main Scenario – User visits the website. User prompted for login & password. User gives the login & password. User receives OTP on the registered mobile number because of two factor authentication. System does authentication. Main screen is displayed.  Alternate Scenario – Authentication fails. Prompt the user that he typed the wrong password or OTP. Allow him to re-enter the password or OTP. Give him 3 chances.
  • 7. Use Case 3 : Loan Management  Main Scenario – User logs into their online banking account and selects the option to apply for a loan. The system prompts the user to fill out the necessary information, such as loan amount, repayment period, and interest rate. The system validates the information and approves or rejects the loan application.  Alternate Scenario – If the user does not meet the eligibility criteria for the loan, the system rejects the application and displays a reason for rejection.
  • 8. Use Case 4 : Fund Transfer Management  Main Scenario – User log in to online banking. User adds the beneficiary details. User enter the amount to be transferred. User verifies the transaction details. User receives OTP on the registered mobile number because of two factor authentication. Fund has been transfer by the user.  Alternate Scenario – Authentication fails. Prompt the user that he typed the wrong password. Beneficiary details incorrect such as IFSC code & Account No not matching.
  • 9. Use Case 5 : Cash Withdraw  Main Scenario – User inserts their debit card into an ATM machine. User enter his Pin and selects the option to withdraw cash. The system prompts the user to enter the amount they wish to withdraw. The system validates the information and dispenses the cash.  Alternate Scenario – User entered wrong Pin. If the ATM does not have sufficient funds to dispense the requested amount, the system displays an error message and prompts the user to enter a different amount.