SRS Template
SRS Template
SRS Template
Page 1
Prepared by
Page 2
Contents
1 INTRODUCTION...........................................................................................................................................................3 1.1 DOCUMENT PURPOSE ............................................................................................................................................3 1.2 PRODUCT SCOPE...................................................................................................................................................3 1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW.......................................................................................................3 1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS...........................................................................................................3 1.5 DOCUMENT CONVENTIONS......................................................................................................................................3 1.6 REFERENCES AND ACKNOWLEDGMENTS......................................................................................................................4 2 OVERALL DESCRIPTION...........................................................................................................................................5 2.1 PRODUCT PERSPECTIVE...........................................................................................................................................5 2.2 PRODUCT FUNCTIONALITY ......................................................................................................................................5 2.3 USERS AND CHARACTERISTICS .................................................................................................................................5 2.4 OPERATING ENVIRONMENT......................................................................................................................................6 2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS.............................................................................................................6 2.6 ASSUMPTIONS AND DEPENDENCIES............................................................................................................................6 3 SPECIFIC REQUIREMENTS.......................................................................................................................................7 3.1 EXTERNAL INTERFACE REQUIREMENTS......................................................................................................................7 3.2 FUNCTIONAL REQUIREMENTS...................................................................................................................................7 3.3 BEHAVIOUR REQUIREMENTS....................................................................................................................................7 4 OTHER NON-FUNCTIONAL REQUIREMENTS....................................................................................................8 4.1 PERFORMANCE REQUIREMENTS................................................................................................................................8 4.2 SAFETY AND SECURITY REQUIREMENTS.....................................................................................................................8 4.3 USER INTERFACE PRIORITIES AND SOFTWARE QUALITY ATTRIBUTES ...............................................................................8 4.4 OPTIONAL FEATURES ............................................................................................................................................9
Revisions
Version Draft Type and Number Primary Author(s) Full Name Description of Version Information about the revision. This table does not need to be filled in whenever a document is touched, only when the version is being upgraded. Date Completed 00/00/00
Page 3
1 Introduction
1.1 Document Purpose
This project is aimed at developing a prison management system that collection of registers and reports for the effective management of prisons. This system should contain the modules like nominal roll, case register, parole register, Interview requests, In-out register and an automated release diary generator
Page 4
Page 5
2 Overall Description
2.1 Product Perspective
This product is
<Describe the context and origin of the product being specified in this SRS. For example, state whether this product is a follow-on member of a product family, a replacement for certain existing systems, or a new, self-contained product. If the SRS defines a component of a larger system, relate the requirements of the larger system to the functionality of this software and identify interfaces between the two. In this part, make sure to include a simple diagram that shows the major components of the overall system, subsystem interconnections, and external interface. In this section it is crucial that you will be creative and provide as much information as possible. TO DO: Provide at least one paragraph describing product perspective. Provide a general diagram that will illustrate how your product interacts with the environment and in what context it is being used.>
Page 6
Page 7
3 Specific Requirements
3.1 External Interface Requirements
3.1.1 User Interfaces
Client on Internet: Web Browser, Client on Intranet: Client Software, Web Browser,
Page 8
TO DO: Provide a use case diagram which will encapsulate the entire system and all possible actors. Do not include detailed use case descriptions (these will be needed when you will be working on the Test Plan), but make sure to include a short description of what every use-case is, who are the actors in your diagram. For more information please refer to your UML guide and the MiniThermostat SRS example file.>
Page 9