SRS Format
SRS Format
Team Guide:( Faculty Guides Name ) Members:(Team members name) College Name: Department: State:
Page 1
< Project scenario name > Software Requirements Specification <date> <team name>
Version <X.0>
Revision History
Date Version Description Author <date> 1.0 <date> 2.0 Synopsis <team name> Synopsis <team name>
Page 2
< Project scenario name > Software Requirements Specification <date> <team name>
Version X.0
Table of Contents
Description 1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations Page No.
1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Constraints
Page 3
< Project scenario name > Software Requirements Specification <date> <team name>
Version X.0
2.11.1 ER Diagram ............................................................... 2.11.2 Schema ...................................................................... 2.12 Assumptions and Dependencies 3.0 Specific Requirements 3.1 Use Case Reports 3.2 Supplementary Requirements
Page 4
Version X.0
< Project scenario name > Software Requirements Specification <date> <team name>
Version X.0
1.0 Introduction: 1.1 Purpose: < To describe the purpose of the project > 1.2 Scope: The Scope of the < Project > includes: < Enter the scope of the project > 1.3 Definitions, Acronyms, and Abbreviations: HTML (Hyper Text Markup Language): It is used to create static web pages. JSP (Java Server Pages): It is used to create dynamic web content. J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java platform, which is used for developing and running distributed java applications. WASCE (WebSphere Application Server Community Edition): It is an application server that runs and supports the J2EE and the web service applications. WSAD (WebSphere Studio Application Developer ): It is a designer toolkit which is designed to develop more complex projects by providing a complete dynamic web service. DB2 (IBM Database 2): It is a database management system that provides a flexible and efficient database platform to raise a strong "on demand" business applications. HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol between a web browser and a web server.
Page 5
Version X.0
< Project scenario name > Software Requirements Specification <date> <team name>
Version X.0
XML (Extensible Markup Language): It is a markup language that was designed to transport and store data. Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages.
< Enter the reference taken for project development information sharing, interoperability, user-centered design and collaboration on the World Wide >
Web 2.0: It is commonly associated with web applications which facilitate interactive Web.
1.4 References:
Page 6
< Project scenario name > < Project scenario name > Software Requirements Specification <date> <team name>
1.5
Technologies to be used:
< Mention the technologies to be used in your project > Ex :
J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture. JAVA: Application architecture. WASCE: (WebSphere Application Server Community Edition) Web Server DB2: IBM Database.
Ajax: Asynchronous Java Script and XML.
XML: Extension Markup Language.
Page 7
< Project scenario name > << Project scenario name > Project scenario name > Software Requirements Specification <date> Software Requirements Specification <date> <team name> <team name>
2.3 Hardware Interface: 1.6 Overview: The SRS will include two sections, namely: 4- Client Side:
4- Server Side: -I- Overall Description: This section will describe major components
2.4
2.5
3.
Specific Requirements:
3.1 Use Case Reports:
4- Back End:
3.2
Supplementary Requirements:
<Team Name>/ <College Name> <team name>/ < College name >
Page Page 89