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

Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfSrushith Repakula
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Andrea Goulet
 
Sourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing ManufacturerSourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing ManufacturerWave PLM
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfDeskTrack
 
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...Marko Lohert
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Andreas Granig
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
Malaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMalaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMok TH
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfsteffenkarlsson2
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletAndrea Goulet
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfQ-Advise
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfVictor Lopez
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdftimtebeek1
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Primacy Infotech
 

Recently uploaded (20)

Lessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdfLessons Learned from Building a Serverless Notifications System.pdf
Lessons Learned from Building a Serverless Notifications System.pdf
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Sourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing ManufacturerSourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing Manufacturer
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
Reinforcement Learning – a Rewards Based Approach to Machine Learning - Marko...
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Malaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMalaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptx
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
AI Hackathon.pptx
AI                        Hackathon.pptxAI                        Hackathon.pptx
AI Hackathon.pptx
 
Community is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea GouletCommunity is Just as Important as Code by Andrea Goulet
Community is Just as Important as Code by Andrea Goulet
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdfImplementing KPIs and Right Metrics for Agile Delivery Teams.pdf
Implementing KPIs and Right Metrics for Agile Delivery Teams.pdf
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
What is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdfWhat is an API Development- Definition, Types, Specifications, Documentation.pdf
What is an API Development- Definition, Types, Specifications, Documentation.pdf
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 

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.