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

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
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
 
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
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
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
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
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.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
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
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
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...
 
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
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
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)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
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 ...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
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...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

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.