Online Train Schedule Information System
Software Requirement Specification
Table of Contents
1. Introduction 3
1.1 Purpose 3
1.2 Scope 3
2. Overall Description
2.1 Product Perspective 4 2.2 Product Functions 5
2.3 User Characteristics 6
2.4 Constraints 6
2.5 Assumptions and Dependencies 7
3. Specific Requirements 7
3.1 Functionality 7
3.1.1 Search Capabilities 7
3.1.2 Mobile Devices 7
3.1.3 Alerts 7
3.2 Usability 8
3.3 Reliability 8
3.3.1 Availability 8
3.3.2 Mean Time Between Failures (MTBF) 8
3.3.3 Mean Time to Repair (MTTR) 8
3.3.4 Accuracy 8
3.3.5 Maximum Bugs or Defect Rate 8
3.3.6 Access Reliability 8
3.4 Performance 8
3.4.1 Response Time 8
3.4.2 Administrator Response 9
3.4.3 Throughput 9
3.4.4 Capacity 9
3.4.5 Resource Utilization 9
3.5 Supportability 9
3.5.1 Internet Protocols 9
3.5.2 Information Security Requirement 9
3.5.3 Billing System Data Compatibility 9
3.5.4 Maintenance 9
3.5.5 Standards 9
3.6 Design Constraints 9
3.6.1 Software Language Used 9
3.6.2 Development Tools 10
3.6.3 Class Libraries 10
3.7 On-line User Documentation and Help System Requirements 10
3.8 Purchased Components 10
3.9 Interfaces 10
3.9.1 User Interfaces 13
3.9.2 Hardware Interfaces 13
3.9.3 Software Interfaces 13
3.9.4