Srs for Online Shopping

1579 WordsJul 16, 20137 Pages
Software Requirement Specification for Online Shopping System (For Furniture shop) Prepared By: Naresh Prajapati Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Definitions 1.3.1 Overview 1.4 Additional Information 2. General Description 3. Functional Requirement 3.1 Description 3.2 Technical Issues 4. Interface Requirement 4.1 GUI 4.2 Hardware Interface 4.3 Software Interface 5. Performance Requirement 6. Design Constraints 7. Other non Functional requirement 7.1 Security 7.2 Reliability 7.3 Availability 7.4 Maintainability 7.5 Portability 8. Operational Scenario 9. Preliminary Schedule 1. Introduction 1.1 Purpose This document is meant to delineate the features of OSS, so as to serve as a guide to the developers on…show more content…
Sensitive data will be encrypted before being sent over insecure connections like the internet. 7.2 Reliability The system provides storage of all databases on redundant computers with automatic switchover. The reliability of the overall program depends on the reliability of the separate components. The main pillar of reliability of the system is the backup of the database which is continuously maintained and updated to reflect the most recent changes. Thus the overall stability of the system depends on the stability of container and its underlying operating system. 7.3 Availability The system should be available at all times, meaning the user can access it using a web browser, only restricted by the down time of the server on which the system runs. In case of a of a hardware failure or database corruption, a replacement page will be shown. Also in case of a hardware failure or database corruption, backups of the database should be retrieved from the server and saved by the administrator. Then the service will be restarted. It means 24 X 7 availability. 7.4 Maintainability A commercial database is used for maintaining the database and the application server takes care of the site. In case of a failure, a re-initialization of the program will be done. Also the software design is being done with modularity in mind so that maintainability can be done efficiently. 7.5 Portability The application is HTML and scripting language based. So The end-user part is fully
Open Document