Académique Documents
Professionnel Documents
Culture Documents
Specification
for
Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Grade report system> Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ........................................................................................................................... iii
1. Introduction ..............................................................................................................................1
1.1 Purpose ............................................................................................................................................ 1
1.2 Document Conventions.................................................................................................................... 1
1.3 Intended Audience and Reading Suggestions .................................................................................. 1
1.4 Product Scope .................................................................................................................................. 2
1.5 References........................................................................................................................................ 2
4. System Features........................................................................................................................5
4.1 System Feature 1 .............................................................................................................................. 5
4.2 System Feature 2 (and so on)........................................................................................................... 6
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <Grade report system> Page 1
1. Introduction
1.1 Purpose
This SRS specifies software requisite for release 1.0 of the Grading System. This document
is intended to be used by the members of the project team to substantiate and effectuate the proper
functioning of the system. Consumers will scrutinize this document in order to assimilate the goals
of the Grading System furthermore to conclude the business potential of this product. All
requirements specified here are high priority and are committed for release 1.0 unless otherwise
noted.
The purpose of grading is to describe how well students have achieved the learning objectives or
goals established for a class or course of study. Grades should reflect students performance on
specific learning criteria. Establishing clearly articulated criteria for grades makes the grading
process more fair and equitable. Progress criteria are used by educators who believe the most
important aspect of grading is how much students gain from their learning experiences
1.5 References
1) Standard of IEEE Std. 829-1998
2) UOG: www.uog.edu.pk
3) Bird, K. (2006). Student information systems >> How do you spell parental involvement?
S-I-S. THE Journal: Technological Horizons in Education. Retrieved from
http://thejournal.com/Issues/2006/February- 2006.aspx
2. Overall Description
Requirement Description
User Interface-1 The Grading System shall display, in each view, an option
to navigate to the user documentation.
Requirement Description
Hardware Interface-0 The Grading System shall function on any client computer
that has Windows XP, Vista 7, or 8, 10;
2 GHz or faster processor or at least 2 GB of RAM.
Requirement Description
Software Interface-1 The Grading System shall transmit the Grades that are
being saved to the MySQL Database Engine, after
checking to ensure they are valid.
FTP is also a good option for people who want to download files. There are FTP servers who host
files and allow people to anonymously login to their site and download huge files. But downloading
isnt a capability that is purely held by FTP, it can also be done with HTTP. The rise in popularity of
downloads in HTTP is due largely to its linkage with the world wide web. Most sites that offer
content for downloads have their files hosted in an HTTP server so that visitors can easily browse
and select their files.
4. System Features
A feature is a distinctive characteristic of a good or service that set it apart from similar
items. Customer, however want a benefit and do not care much about the feature which are touted
by every supplier as unique or superior.
Performance Requirement-3:
The system will display messages to users not more than 2 seconds every time the users
submit or take necessary information to the system.
6.Other Requirements
6.1 Availability
The Grading System is accessible to users having an account encrypted inside the database
with limited amount of time to secure important data.
6.2 Robustness
If the Grading System has faced some technical error prior to grades that are being submitted
or cancelled, the system will automatically recover incomplete files.
6.3Operability
The system provides restrictions to users by adding security features (i.e. having a time
frame) for the system be protected from hackers.
Appendix A: Glossary
A Grade report system, student management system, school administration
software or student administration system is a management information system for education
establishments to manage student data. Student information systems provide capabilities for
registering students in courses, documenting grading, transcripts, results of student tests and
other assessment scores, building student schedules, tracking student attendance, and managing
many other student-related data needs in a school. A Grade report system should not be confused
with a learning management system or virtual learning environment, where course materials,
assignments and assessment tests can be published electronically.
Software Requirements Specification for <Grade report system> Page 9