Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Software Requirement Specification Page No:1

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

Software Requirement Specification Page No:1

Table of Contents

1. Introduction
1.1 Purpose
1.2 Scope
1.3 References
2. Overall description
2.1 Product functions
2.2 User characteristics
2.3 Assumptions and dependencies
3. Specific requirements
3.1 External interface requirements (Non-functional requirements)
3.1.1 User interfaces
3.1.2 Hardware interfaces
3.1.3 Software interfaces
3.1.4 Communications interfaces
3.2 Functional requirements
3.2.1 Validation to be perform
3.2.2 New user registration
3.2.3 Conduct test
3.2.4 User details and performance
4. Hardware requirements
5. Software requirements

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:2

[1] Introduction

1.1 Purpose
The “Quizia” is a Desktop application that provides facility to
graduating/learning student. It provides a competitive platform, where a student
not only judges their knowledge/skill but also they can improve their
knowledge/skill at the same time. Quzia can take test of a candidate at same time
and display score card.

1.2 Scope
The main objective of this project is to conduct test which will help them to
become self paced learners and to make them aware of examination pattern.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 provide an examination system where, there is virtually no scope of errors and


the results are much faster. And the system is more transparent.

3. To provide an environment where students not only can learn but also analyze their
performance simultaneously.

4.To train the students to work within time limit with constraints.

1.3 References
 IEEE Std 830-1998(Revision of IEEE Std 830-1993)
 IEEE Std 828-1998, IEEE Standard for Software Configuration Management
Plans.
 IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering
Terminology.
 IEEE Std 730-1998, IEEE Standard for Software Quality Assurance Plans.
 R. Pressman 5E, reference book

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:3

*****

[2] Overall description


This software is responsible for the recording and automating the task of the
conducting quiz. It makes the faster working and good services with efficient user
interaction.

2.1 Product functions


The product includes many functionalities of the organization. These
functionalities are:
 New student registration by Admin.
 Admin add questions.
 Score evaluation.
 To conduct test.
 Security management.

2.2 User characteristics


Many users such as Administrator, Students, can use system. Only
administrator of the system should be able to enter Students or modify any kind of
information in the system, but every student with a valid login ID and password
should be able to give a quiz and view his details such as marks in tests etc.

Following table indicates all the user characteristics:


User Access Privileges

Administrator Add question and Students.


Modify database.
Remove question and Students.

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:4

Students Give test


View score

2.3 Assumptions and dependencies


We assume all students have basic knowledge and also our quiz system
provides good user interface and help section to help the students to improve their
knowledge.

*****

[3] Specific Requirements


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.

3.1.1 User interfaces


All activities of Quizia have screen-based interaction. It incorporates with effective
GUI concepts and focuses on user-friendly systems. It has good, appealing, attractive
user interface.

3.1.2 Hardware interfaces


None

3.1.3 Software interfaces

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:5

Interfacing with several modules in order to perform various operation it


require Database connectivity (SQL).

3.1.4 Communications interfaces


Not any

3.2 Functional requirements


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.

3.2.1 Validation to be perform


 The student enter user id and password in the appropriate text box.
 If user enter wrong id or password, allow a user to re-enter the user name
and password, otherwise, user cannot give test in the application.

Sources of input:

Login box

INPUTS:
Input Unit of Measure Valid Range
User ID Varchar 50
Password Varchar 6-15

Process:
Operations that need to be performed on Input Data
Operations Validity Check on Input Intermediate Data produced
Capturing/Record User ID and Password are Login details
input in the matched, No filed is left
textbox blank

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:6

Output:
Quiz page will open with additional options.

3.2.2 Add New Student registration


This page provides registration for new customer. Admin have to fill the
appropriate form with valid entry.
Sources of input:

ADD STUDENTS

INPUTS:
Input Unit of Measure Valid Range
Student name Character 50
Student Roll_No. Character 25
(As on id card)
Department Character 25

Process:
Operations that need to be performed on Input Data
Operations Validity Check on Input Intermediate Data produced
Capturing/Record No any filed is left blank
input in the
textboxes

Output:
After entering all the appropriate details of student it will be validated and
added to database for future use. From onwards he/she can login to give test in this
application.

3.2.3 Conduct test


Sources of input:

Test Now

INPUTS:
Input Unit of Measure Valid Range

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:7

Question no Integer 2 digit


Correct choice Character 1 digit
Process:
Operations that need to be performed on Input Data
Operations Validity Check on Input Intermediate Data produced
Capturing/Record All input must be in valid Student details
input in the range and
textboxes

Output:
After successful submission the marks sheet will be evaluated and result will
be displayed with all its details.

3.2.4 User details and performance


The system will store all the records of students such as name, Roll_no ,
department and score of test conducted.

Sources of input:

Student details and performance

Process:
Operations that need to be performed on Input Data
Operations Validity Check on Input Intermediate Data produced
Capturing ID in ID will be matched with Students details
the textboxes the database
Output:
Input Unit of Measure Valid Range
Student Roll_no Character 13 digit
Student name Character 20
Department Character 5
Category test Character --
Score Integer --

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:8

[4] Hardware Requirements

MONITOR 15’’ SVGA Colour Monitor


MEMORY 512 MB RAM and more
PROCESSOR Pentium-IV
KEYBOARD Standard 101/102 keys or Microsoft natural keyboard
FLOPPY Standard 1.44 FDD

DISK
HARD DISK 40 GB

By Sadia Saeed, Aeman Dilawar, Huma ramzan.


Software Requirement Specification Page No:9

CD ROM Standard 52x CD-ROM


MOUSE PS-2 WITH SCROLLING

[5] Software Requirements

OPERATING SYSTEM Windows 10


PROGRAMMING LANGUAGE C#
WEB SERVER Local
DATABASE MS SQL Server 7.0
EXTRAS Crystal Report

*****

By Sadia Saeed, Aeman Dilawar, Huma ramzan.

You might also like