Example: quiz answers

Software Requirements Specification Template

Software Requirements Specificationfor<Project iTest> Requirements for Version by < > < , > <890> <24-1-2008>Copyright 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this Requirements Specification for <Project iTest>Page iiTable of Contents1. Purpose .. Document Intended Audience and Reading Project Overall Product Product User Classes and Operating Design and Implementation User Assumptions and System Section System Feature Execute System Feature Connect to a server(online mode) System Feature Connect to a server(offline mode) System Feature Change save System Feature Hide question System Feature Hide cur

Software Requirements Specification for <Project iTest> Page 1 1.Introduction 1.1 Purpose The purpose of this document is to specify the requirements and preview some elements of the analysis model of the program iTest. iTest is a simple program which consists of two programs: iTestServer - question/answer database editor and exam server

Tags:

  Model, Specification, Requirements, Software, Software requirements specification

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Software Requirements Specification Template

1 Software Requirements Specificationfor<Project iTest> Requirements for Version by < > < , > <890> <24-1-2008>Copyright 2002 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this Requirements Specification for <Project iTest>Page iiTable of Contents1. Purpose .. Document Intended Audience and Reading Project Overall Product Product User Classes and Operating Design and Implementation User Assumptions and System Section System Feature Execute System Feature Connect to a server(online mode) System Feature Connect to a server(offline mode)

2 System Feature Change save System Feature Hide question System Feature Hide current answers at the end of the System Feature Show iTest About System Feature Quit System Feature Finish test System Feature View Test System Feature View Test System Feature Student enters Login System Feature Student enters Login System Feature Run Test System Feature Test Time Section External Interface User Hardware Communications Other Nonfunctional Performance Safety Security Software Quality Attributes.

3 35 Appendix A: B: Analysis Models (Intro)..36 Appendix C: Issues List - ChangeLog ..37 Revision History (may not be needed)NameDateReason For ChangesVersionSoftware Requirements Specification for <Project iTest>Page iiiSoftware Requirements Specification for <Project iTest>Page Purpose The purpose of this document is to specify the Requirements and preview some elements of the analysis model of the program is a simple program which consists of two programs: iTestServer - question/answer database editor and exam server iTestClient - the program to install onto each client computer iTestServer:offers an easy way to organize a database of questions and answers.

4 It makes use of colors in a way that makes this even easier. It features a simple rich text editor that allows you to format your questions just the way you is also used as the server, to which client computers then connect in order to retrieve a test. It can save test sessions for later viewing and allows you to view and print :is used as a client program. It loads the test created by the server and randomly chooses the questions to form a unique test for the student. It can either connect to the server over a network or load the test from a file exported by the server.

5 When the test is over, the results are saved into a file and if the client is connected over network, they are automatically sent to the server. In case of connection breakdown, the backup file can be used - it can be loaded back into the server. This Requirements Specification is based on the version of the Document ConventionsIn general this document prioritizes in writing the schema of the client-server mechanism that takes hold in this project and then analyzing in detail the tools that are available in the iTest editor and question database system.

6 Therefore there are lots of abstractions to represent in a more convenient way the objects and their behavior on the system. Every requirement statement is assumed to have its own priority as to define in most appropriate way the system behavior .In addition there are various figures that represent the described system ,where it is needed, and serve only for better understanding of the deployment .Please refer to the official documentation of the program at if you have specific questions based on your Intended Audience and Reading SuggestionsThis document is intended for any individual user,developer,tester,project manager or documentation writer that needs to understand the basic system architecture and its specifications.

7 Here are the potential uses for each one of the reader types: Software Requirements Specification for <Project iTest>Page 2 Developer:The developer who wants to read,change,modify or add new Requirements into the existing program,must firstly consult this document and update the Requirements with appropriate manner so as to not destroy the actual meaning of them and pass the information correctly to the next phases of the development process. User:The user of this program reviews the diagrams and the specifications presented in this document and determines if the Software has all the suitable Requirements and if the Software developer has implemented all of them.

8 Tester:The tester needs this document to validate that the initial Requirements of this programs actually corresponds to the executable program each one of the reader types to better understand this document,here is a suggestion of the chapters to read in this document: Developer:( , , , , , ,3 ,4 ,5 and rest) User:(1 , , , , , ) Tester:( , , , , ,3 ,4 ,5)This document contains the necessary requirement and some aspects of the analysis of the Requirements and is organized based on the IEEE Standard for Software RequirementsSpecification (IEEE 830-1993).

9 :Provide an overview of the application,describe the document structure and point the individual Description:Provide the Specification of the system model ,the classes model ,the main constraints and the list any assumed factors that used within this Features:Provide the analysis of the Requirements by Interface Requirements :Provide the visualization of the program and the Requirements that are related with hardware, Software and Other Nonfunctional Requirements :Provide some other constraints that apply to factors such as performance,safety and Project ScopeThis program iTest offers a complete and easy way to create and organize different sets of questions categorizing them with flags or by groups so as to use them in an appropriate way to make tests.

10 The benefits of this is that the traditional testing methods (like written tests) are upgraded with online interactive support using computers as a tool to take tests. Its main objective is to set up an remote connection test environment that allows users like teachers to make tests using a server that students can connect and answer the questions and print their success results. The tests can be different based on the server goal is to make possible to teachers to provide tests via a server that anyone can connect using the port settings via LAN or wider network,provided that they have already installed the client and the server is are some usefull screenshots that represent the program.


Related search queries