SRS Template

|
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 3 views
of 13

Please download to get full document.

View again

Description
Software Requirements Specification for Version Prepared by Group Name: Instructor: Course: Lab Section: Teaching Assistant: Date: Software Requirem
Share
Tags
Transcript
  Software RequirementsSpecification for  <Project> Version <X.X>  Prepared by Group Name: <  place your group name here ><name><student #><e-mail><name><student #><e-mail><name><student #><e-mail><name><student #><e-mail><name><student #><e-mail> Instructor: <  place your instructor’s name here> Course: <place your course name here> Lab Section: <place your lab section here> Teaching Assistant: <place your TA’s name here> Date: <place the date of submission here>  Software    Requirements Specification for <Project>Page ii Contents <IN THIS TEMPLATE YOU WILL FIND TEXT BOUNDED BY THE “<>” SYMBOLS. THIS TEXTAPPEARS IN ITALICS AND IS INTENDED TO GUIDE YOU THROUGH THE TEMPLATE ANDPROVIDE EXPLANATIONS REGARDING THE DIFFERENT SECTIONS IN THIS DOCUMENT.THERE ARE TWO TYPES OF COMMENTS IN THIS DOCUMENT. THESE COMMENTS THAT AREIN BLACK ARE INTENDED SPECIFICALLY FOR THAT COURSE. THESE COMMENTS THAT AREIN BLUE ARE MORE GENERAL AND APPLY TO ANY SRS. PLEASE, MAKE SURE TO DELETEALL OF THE COMMENTS BEFORE SUBMITTING THE DOCUMENT. ...................................................IIITHE EXPLANATIONS PROVIDED BELOW, DO NOT COVER ALL OF THE MATERIAL, BUTMERELY, THE GENERAL NATURE OF THE INFORMATION YOU WOULD USUALLY FIND IN SRSDOCUMENTS. IT IS BASED ON THE IEEE REQUIREMENTS AND WAS ADAPTED SPECIFICALLYFOR THE NEEDS OF SOFTWARE ENGINEERING 3K04/3M04 COURSES. MOST OF THE SECTIONSIN THIS TEMPLATE ARE REQUIRED SECTIONS, I.E. YOU MUST INCLUDE THEM IN YOUR VERSION OF THE DOCUMENT. FAILURE TO DO SO WILL RESULT IN MARKS DEDUCTIONS.OPTIONAL SECTIONS WILL BE EXPLICITLY MARKED AS OPTIONAL. IF YOU HAVE ANYQUESTIONS REGARDING THIS DOCUMENT PLEASE REFER TO THE MINITHERMOSTAT SRSEXAMPLE ON THE COURSE WEB-SITE.>.......................................................................................................III1 INTRODUCTION......................................................................................................................................................1 1.1 D OCUMENT P URPOSE .......................................................................................................................................11.2 P RODUCT S COPE ..............................................................................................................................................11.3 I  NTENDED A UDIENCE   AND D OCUMENT O VERVIEW ..................................................................................................11.4 D EFINITIONS , A CRONYMS   AND A BBREVIATIONS .....................................................................................................11.5 D OCUMENT C ONVENTIONS .................................................................................................................................21.6 R  EFERENCES   AND A CKNOWLEDGMENTS ................................................................................................................2 2 OVERALL DESCRIPTION.....................................................................................................................................3 2.1 P RODUCT P ERSPECTIVE .....................................................................................................................................32.2 P RODUCT F UNCTIONALITY ................................................................................................................................32.3 U SERS   AND C HARACTERISTICS ............................................................................................................................42.4 O PERATING E  NVIRONMENT ................................................................................................................................42.5 D ESIGN   AND I MPLEMENTATION C ONSTRAINTS ........................................................................................................42.6 U SER  D OCUMENTATION ....................................................................................................................................42.7 A SSUMPTIONS   AND D EPENDENCIES ......................................................................................................................4 3 SPECIFIC REQUIREMENTS.................................................................................................................................5 3.1 E XTERNAL I  NTERFACE R  EQUIREMENTS .................................................................................................................53.2 F UNCTIONAL R  EQUIREMENTS ..............................................................................................................................63.3 B EHAVIOUR  R  EQUIREMENTS ...............................................................................................................................6 4 OTHER NON-FUNCTIONAL REQUIREMENTS...............................................................................................7 4.1 P ERFORMANCE R  EQUIREMENTS ...........................................................................................................................74.2 S AFETY   AND S ECURITY R  EQUIREMENTS ................................................................................................................74.3 S OFTWARE Q UALITY A TTRIBUTES .......................................................................................................................8 5 OTHER REQUIREMENTS.....................................................................................................................................8  Software    Requirements Specification for <Project>Page iii Revisions VersionPrimary Author(s)Description of VersionDate Completed Draft Typeand Number Full Name Information about the revision. This table doesnot need to be filled in whenever a document istouched, only when the version is beingupgraded.00/00/00 <In this template you will find text bounded by the “<>” symbols. This text appears in italicsand is intended to guide you through the template and provide explanations regarding thedifferent sections in this document. There are two types of comments in this document.These comments that are in black are intended specifically for that course. Thesecomments that are inblueare more general and apply to any SRS. Please, make sure todelete all of the comments before submitting the document.The explanations provided below, do not cover all of the material, but merely, the general nature of the information you would usually find in SRS documents. It is based on theIEEE requirements and was adapted specifically for the needs of Software Engineering 3K04/3M04 courses. Most of the sections in this template are required sections, i.e. you must include them in your version of the document. Failure to do so will result in marksdeductions. Optional sections will be explicitly marked as optional. If you have any questions regarding this document please refer to the MiniThermostat SRS example onthe course web-site.>  Software    Requirements Specification for <Project>Page 1 1Introduction <TO DO: Please provide a brief introduction to your project and a brief overview of what thereader will find in this section.> 1.1Document Purpose 1This document provides a complete description of all the functions and specifications of arecreation center management system. The system will be used in Kiwatule recreation center tomanage the different services offered by the center. <Identify the product whose software requirements are specified in this document, including therevision or release number. Describe the scope of the product that is covered by this SRS, particularly if this SRS describes only part of the system or a single subsystem.TO DO: Write 1-2 paragraphs describing the purpose of this document as explained above.> 1.2Product Scope The Recreation Center Management System will be used  be used to manage the different servicesoffered by kiwatule recreation center. It will record the amount of money generated by the different servicesindividually and then record the number of people that have come to the center i.e. Children and Adults. It will also be able to give daily management reports stating what activities generate the most amount of money as well as give recommendations on which services to improve <Provide a short description of the software being specified and its purpose, including relevant benefits, objectives, and goals.TO DO: 1-2 paragraphs describing the scope of the product. Make sure to describe the benefitsassociated with the product.> 1.3Intended Audience and Document Overview The intended audience of this document are the clients i.e. the people for whom the system isbeing developed as well as the developers who will be responsible for developing the system. <Describe the different types of reader that the document is intended for, such as developers, project managers, marketing staff, users, testers, and documentation writers(In your case it would probably be the “client” and the professor).Describe what the rest of this SRS contains and how it is organized. Suggest a sequence for reading the document, beginning with the overview sections and proceeding through the sections that are most pertinent to each reader type.> 1.4Definitions, Acronyms and Abbreviations RCMS – Recreation Center Management System. <Define all the terms necessary to properly interpret the SRS, including acronyms and abbreviations. You may wish to build a separate glossary that spans multiple projects or theentire organization, and just include terms specific to a single project in each SRS.
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x