Srs on Management System

Only available on StudyMode
  • Topic: Requirements analysis, Software requirements, Software Requirements Specification
  • Pages : 13 (3408 words )
  • Download(s) : 91
  • Published : April 16, 2013
Open Document
Text Preview
Software Requirements Specification For Attendance Tracking System, Release 1.0 Version 1.0

Prepared by Lee Bell, Graham Kennedy, Jonathan Loudin, Roger Seagle February 9, 2003

Table of Contents
Table of Contents…………………………………………………………………………………………... i Revision History………………………………………………………………………………………….… i 1. Introduction………………………………………………………………………………………. 1 1.1 Purpose………………………………………………………………………………….. 1 1.2 Document Conventions…………………………………………………………………. 1 1.3 Intended Audience and Reading Suggestions…………………………………………... 1 1.4 Project Scope……………………………………………………………………………. 1 1.5 References………………………………………………………………………………. 1 2. Overall Description… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . 1 2.1 Product Perspective… … … … … … … … … … … … … … … … … … … … … … … … … … ... 1 2.2 Product Features… … … … … … … … … … … … … … … … … … … … … … … … … … … … 1 2.3 User Classes and Characteristics… … … … … … … … … … … … … … … … … … … … … ... 1 2.4 Operating Environment… … … … … … … … … … … … … … … … … … … … … … … … … . 2 2.5 Design and Implementation Constraints… … … … … … … … … … … … … … … … … … .. 2 2.6 User Documentation… … … … … … … … … … … … … … … … … … … … … … … … … … . 2 2.7 Assumptions and Dependencies… … … … … … … … … … … … … … … … … … … … … ... 2 3. System Features… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … ... 3 3.1 Roll Mode… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . 3 3.2 Edit Mode… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … . 4 3.3 Statistics Mode… … … … … … … … … … … … … … … … … … … … … … … … … … … … . 6 4. External Interface Requirements… … … … … … … … … … … … … … … … … … … … … … … … .. 7 4.1 User Interfaces… … … … … … … … … … … … … … … … … … … … … … … … … … … … . 7 4.2 Hardware Interfaces… … … … … … … … … … … … … … … … … … … … … … … … … … . 7 4.3 Software Interfaces… … … … … … … … … … … … … … … … … … … … … … … … … … .. 7 4.4 Communications Interfaces… … … … … … … … … … … … … … … … … … … … … … … . 8 5. Other Nonfunctional Requirements… … … … … … … … … … … … … … … … … … … … … … … .. 8 5.1 Performance Requirements… … … … … … … … … … … … … … … … … … … … … … … .. 8 5.2 Safety Requirements… … … … … … … … … … … … … … … … … … … … … … … … … … 8 5.3 Security Requirements… … … … … … … … … … … … … … … … … … … … … … … … … . 8 5.4 Software Quality Attributes… … … … … … … … … … … … … … … … … … … … … … … . 8 6. Other Requirements… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … 9

Revision History
Name Everyone Everyone Date February 9, 2003 February 12, 2003 Reason For Changes Initial Draft Revise Draft Version 1.0 draft 1 2.0 Final Version

1. Introduction
The following document describes the functional and non-functional requirements for the Attendance Tracking System release version 1.0. The contents are intended to be utilized by the software engineering class as guidelines for implementation and testing. This Software Requirements Specification document only covers the main system and does not describe the implementation of the database in which the main system interacts. All the requirements stated in this document are slated for implementation in version 1.0, unless otherwise specified.

1.1 Purpose

1.2 Document Conventions

As of the latest version of this Software Requirements Specification, there are no document conventions.

The intended audience is the software engineering class, who will be implementing and testing the Attendance Tracking System. Also, the document is to be utilized by the software engineering professor to evaluate the software’s design and features. The Attendance Tracking System will allow professors to maintain a record of attendance of students in their respective classes from a Pocket PC. Also, the system will permit the instructor to send a student a notification email of their absence. Furthermore, the program provides different modes to edit attendance, view statistics, and take notes on elements...
tracking img