Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
It is SRS for the Online Aptitude System.
Typology: Study Guides, Projects, Research
1 / 5
Aim: Develop the Software Requirements Specifications (SRS) document for a specific system.
1 Introduction 1.1 Purpose of the System We have designed this website with the purpose of allowing the students to give exams and view their results offline. This site is an attempt to remove the existing flaws in the manual system of conducting exams. Students are provided the flexibility to choose among different types of aptitude and programming language tests. 1.2 Scope of the System This System allow to student to give their exam at any place. Less time consumption, as the results is calculated immediately after the test and displayed to the student/candidate. For students/candidates, it saves time of going too far away centers to give exams. 2 General description of the System 2.1 Overall description Online Aptitude test is an online examination system. It is accessible via the Internet, 24 hours a day, 7 days a week. The objective of this app is to reach and connect candidate and examiner in remote communities and conduct exams in a virtual environment online. This app will only allow the registered users to enter the test module.
Faculty Faculty is to add new question. Candidate The Function of student is to update his/her profile, and give exams. 2.3 User Objectives There are mainly 3 user of the product: admin, User, Faculty Admin
3 Functional Requirements: 3.1 Module Description: There are mainly 4 types of Module are there:
Function of admin: Maintain database Maintain user details Maintain test module Solve user query See feedback
2. User The work of user is to give a test and see a result and the user how to improve knowledge regarding aptitude. Function of user: Login Give personal details Add a question (After permission) Given test See Result Feedback form 3. Faculty The work of the faculty is to add a new question in the database. Function of faculty: Login Add a Question 4 Non-Functional Requirements: 4.1 Performance Requirements The system shall function in real time, any operation on the stored information, triggered by the user shall complete in less than 10 seconds. The system shall allow simultaneous use by at least 100 users, without any problem. The system will try to retain the integrity of data by ensuring backups. The software shall be compatible with Windows, Linux or any other OS, with 256 MB RAM or above. 4.2 Security Requirements In order to appear in examination, students must first authenticate themselves by entering a username and password. The system shall not allow access if the student fails to provide correct login information. Only administrator will be allowed to change the database directly to maintain the integrity of data. All the confidential details will be encrypted and then only stored in the database. The system shall never send an unencrypted password over the internet. 4.3 Flexibility: The system shall be flexible enough so that there is a scope of making Changes in the system easily so that it will work fine for coming next 5 Years at least. 4.4 Maintainability: The system shall be easily maintainable by the administrator. Other programmers shall be capable of easily modifying and updating code by using the documentation provided with the system.
4.5 Testability: The system shall be tested with different types of users using it. 4.6 Reliability: The system shall be accessible at any time, with the help of internet. 4.7 Usability: The system shall be user friendly i.e. it should be easy to use. 4.8 Portability: The system shall be compatible with the following web browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari and Opera and the following Operating systems: Windows (XP, Vista, 7, 8), Linux, Mac OS. 4.9 Reusability: The system shall be properly coded and well-documented so that in future it can be used by other college too. 5 Interface Requirements 5 .1 Hardware Requirement The application demands that all the PCs must be present in the internet. Pc should be sufficiently fast with adequate memory at least 64 MB RAM and 2 GB hard – disk space is required to run this application. Screen resolution of at least 800*600 required to properly view the screen. It should be support the printers 5.2 Software Requirement Any Window Operating System. The PHP must be installed. For the database handling MYSQL must be installed. The final application must be packaged in a set up program, so that the product can be easily installed on the clients-machine.