Professional Documents
Culture Documents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 References
2. Overall description
3. Specific requirements
4. Hardware requirements
5. Software requirements
6. System Design
7. Model
[1] Introduction
1.1 Purpose
1.2 Scope
The main objective of this project is to conduct online test which will help them to
become self paced learners and helps them in utilizing their leisure time in an ideal
manner.Some of the aim of the project includes:-
1. Help students to go beyond their normal curriculum and learn about various other
aspects which are apart from academic education.
2. To make use of student’s time ideally. so that they can gain knowledge on various
aspects.
3. To provide an environment where students not only can learn but also analyze their
performance simultaneously.
1.3 References
IEEE Std 828-1998, IEEE Standard for Software Configuration Management Plans.
IEEE Std 730-1998, IEEE Standard for Software Quality Assurance Plans.
Score evaluation.
To conduct test.
Security management.
Many users such as Administrator, Students, can use system. Only administrator
of the system should be able to enter user or modify any kind of information in the
system, but every user with a valid login ID and password should be able to view his details
such as marks in previous tests, performance graph etc.
Following table indicates all the user characteristics:
Modify database
Remove question
Give test
We assume all users have basic computer/android application knowledge and also our quiz system
provides good user interface and help section to help the user at any moment during visit to the website.
Here we describe all the descriptions of the external interface requirements and
functional requirements.
3.1 External interface requirements (Non-functional requirements)
In this section we describe all the non-functional requirements of the system. Non-
functional requirements are those requirements that constitute the overall attributed of
the system such as portability, performance, security, etc.
- Storing devices (flash, optical disks etc.) for the client to play in offline
mode.
Also in case that the improver Server runs behind a firewall the appropriate
ports must be port forwarded or port triggered for the clients to connect.
In this section, we describe the functional capabilities of the system. For each
functional requirement, the required inputs, desired outputs, and processing
requirements are specified. Functional requirements specify which outputs should be
produced from which given inputs. They describe the relationship between the input and
output of the system.
The student enter user id and password in the appropriate text box.
If number of attempts is less than 3, allow a user to re-enter the user name and
password, otherwise, terminate the application.
Sources of input:
Login box
Inputs:
Input Unit of Measure Valid Range
User ID Character 10
Process:
Operations that need to be performed on Input Data
Output:
Home page will open with additional options.
This page provides registration for new customer. Students have to fill the
appropriate form with valid entry.
Sources of input:
New User registration
Inputs:
Input Unit of Valid Range
Measure
Process:
Operations that need to be performed on Input Data
Output:
After entering all the appropriate details of user it will be validated and added to
database for future use. From onwards he/she can login to give Quiz in this
website/application.
Sources of input:
Test Now
Inputs:
Input Unit of Measure Valid Range
Subject/topic Characters 20
Process:
Operations that need to be performed on Input Data
Output:
After successful submission the marks sheet will be evaluated and result will be
displayed with all its details.
Sources of input:
Process:
Operations that need to be performed on Input Data
Output:
Input Unit of Measure Valid Range
Score Integer --
Rank integer --
Here we consider both the static and the dynamic numerical requirements placed
on the software or on human interaction with the software as a whole.
Dynamic numerical requirements include, our total no of tasks such as login, new
user registration will take certain time periods for both normal and peak workload
conditions.
Here we measure each task would be processed in less than 1 sec. It means 100%
task performed in less than 1 sec.
Data Backup-------------------------------Manual
Database management -----------------Automated/manual
PROCESSOR Pentium-IV
HARD DISK 40 GB