Atm Srs
Atm Srs
Atm Srs
Specification
for
June 2, 2014
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ............................................................................................................................ ii
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Document Conventions ...................................................................Error! Bookmark not defined.
1.3 Intended Audience and Reading Suggestions……………………………………………………..1
1.4 References .......................................................................................Error! Bookmark not defined.
2. Overall Description ..................................................................................................................1
2.1 Product Perspective.......................................................................................................................... 1
2.2 Product Functions ............................................................................................................................ 2
2.3 Operating Environment .................................................................................................................... 2
2.4 Design and Implementation Constraints .......................................................................................... 3
2.5 User Documentation ........................................................................................................................ 3
2.6 Assumptions and Dependencies ...................................................................................................... 3
3. External Interface Requirements ...........................................................................................3
4.1 User Interfaces ................................................................................................................................. 3
4.2 Hardware Interfaces ......................................................................................................................... 3
4.3 Software Interfaces .......................................................................................................................... 4
4.4 Communications Interfaces ............................................................................................................. 4
4. System Features .......................................................................................................................5
4.1 24 Hours Availability ......................................................................................................................... 5
4.1.1 Description and Priority .......................................................................................................... 5
4.1.2 Stimulus/Response Sequences ................................................................................................ 5
4.1.3 Functional Requirements ........................................................................................................ 5
4.1.3.1 Registration ....................................................................................................................... 5
4.1.3.3 Transfer Amount ............................................................................................................... 5
4.1.3.2 Withdraw amount .............................................................................................................. 5
4.1.3.4 Mini Statement .................................................................................................................. 6
4.1.3.6 Configure ATM ................................................................................................................ 6
4.1.3.5 Change Pin# s .................................................................................................................... 6
4.1.3.7 Under Maintenance ...........................................................Error! Bookmark not defined.
5. Other Nonfunctional Requirements .......................................................................................7
5.1 Performance Requirements .............................................................................................................. 7
5.2 Safety Requirements ........................................................................................................................ 7
5.3 Security Requirements ..................................................................................................................... 7
5.4 Software Quality Attributes ............................................................................................................. 7
Appendix A: Glossary....................................................................................................................7
Appendix B: Conceptual Model Of ATM ....................................................................................9
Appendix C: Analysis Models ...................................................................................................100
Revision History
Name Date Reason For Changes Version
Karl Wiegers 10/21/02 initial draft 1.0 draft 1
Karl Wiegers 11/4/02 baseline following changes after inspection 1.0 approved
1. Introduction
1.1 Purpose
This SRS describe the requirement specifications for automated teller machine network (ATM) for
designers, maintainers and developers. Function of ATM is to support computerized banking
system. Serve bank customers in off timings
1.4 References
Source:
http://www.frontierntnet.net
https://groups.google.com
http://www.computerworld.com
2. Overall Description
2.1 Product Perspective
ATM here is the availability of most banking services outside the bank as shown below,
Banking System
Already exists
ATM is going to have a
connection with this system,
Bank database as a central
ATM
nervous system
Services
ATM Model
H/W S/W
Components Package
Network
Methodologies
ATM Services
for high
frequency users
Deposit
Amount
Withdraw Register
Amount ATM
Change card
Pin#
Mini Transfer
Statement Funds
UI-3: Maintainers and developers will see completely different interface with more
privileges as will be mentioned in product function.
UI-4: Error text will appear preceding with cross sign ‘×’
UI-4: Interface is needed for every type of configurations, so functionally system will
faced through its interface so it would have every component of software to interact
with interface module.
HI-3: Two Serial ports,1st for running communication headache and 2nd for backup. For
source code configuration
HI-4: Two Universal Serial Bus for data sharing
Database
T1
T2
T3
T4 ATM
Services
ATM
Table
4. System Features
4.1 24 Hours Availability
4.1.1 Description and Priority
Highest priority task of this system is to provide the functioning on numerous ATM
users 24 hours. This is highest priority although may not functionally a service for
user.
4.1.3.5 Change Pin# User can change his/her pin number according to constraints
given below.
• Four Decimal digits are allowed
• Three tries are allowed
• Previous pin# is recommended
• In case of illegal entry a complaint will be entered
against respective account. This will warn the related
person to verify the details of this ATM recently
updated its complaint.
4.1.3.6 Configure ATM: In case of any sort of administration configurations
ATM will
set to configuration mode.
• Go to configuration mode
• Changing in settings.
• Save your recent settings
• Assuring Configuration will not harm saved database
• Back to user Mode
SR-1: System room will be safe for user going to use ATM machine.
• Electricity damage precautions
• Fire alerts
SR-2: System room should be air conditioned for system safety in order to suppress heat
produced by system.
Appendix A: Glossary
ATM: Automated Teller Machine
Appendix B:
Figure 1.1:The conceptual model of the ATM system