SlideShare a Scribd company logo
< Project scenario name >                  Version < X.0>
Software Requirements Specification        <date>
<team name>




                                                    < team Name >

                       < Scenario Name >
                                      Software Requirements Specification



Version < X.0>




Team Guide:( Faculty Guide’s Name )

Members:(Team members name)

College Name:

Department:

State:




<Team Name>/ <College Name>                                           Page 1
< Project scenario name >               Version <X.0>
Software Requirements Specification     <date>
<team name>




                                Revision History

         Date               Version         Description      Author
        <date>                1.0            Synopsis     <team name>
        <date>                2.0            Synopsis     <team name>




<Team Name>/ <College Name>                                    Page 2
< Project scenario name >                    Version X.0
Software Requirements Specification          <date>
<team name>




                               Table of Contents

        Description                                        Page

 1.0 Introduction                                          No.

        1.1     Purpose

        1.2     Scope

        1.3    Definition, Acronyms, and Abbreviations

        1.4     References

        1.5     Technologies to be used

        1.6     Overview


2.0    Overall Description

        2.1   Product Perspective

        2.2   Software Interface

        2.3   Hardware Interface

        2.4   Product Function

        2.5   User Characteristics

        2.6   Constraints

        2.7     Architecture Design

        2.8     Use Case Model Description




<Team Name>/ <College Name>                                Page 3
< Project scenario name >                                   Version X.0
Software Requirements Specification                         <date>
<team name>



        2.9     Class Diagram ........................................................................

                Sequence Diagram s ...............................................................

        2.10    Database Design ....................................................................

                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




<Team Name>/ <College Name>                                                                                Page 4
< Project scenario name >                                 Version X.0



< Project scenario name >                                  Version X.0
Software Requirements Specification                        <date>
<team name>

               Software Requirements Specification
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.




<team name>/ < College name >                                                                   Page 5
< Project scenario name >                            Version X.0


< Project scenario name >                             Version X.0
Software Requirements Specification                   <date>
<team name>




    •   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.


    •   Web 2.0: It is commonly associated with web applications which facilitate interactive

    information sharing, interoperability, user-centered design and collaboration on the World Wide

    Web.




    1.4 References:

                 < Enter the reference taken for project development >




<team name>/ < College name >                                                                 Page 6
< Project scenario name >                            Version X.0

< Project scenario name >                              Version X.0
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.

                                 Web 2.0: RSS Feed 2.0.

                             •    RAD 7.0: Development tool.

                             •   Localization: 3 Languages - Hindi, Kannada, and English




<team name>/ < College name >                                                     Page 7
< Project scenario name >                               Version X.0

< Project scenario name >                                Version X.0
Software Requirements Specification                      <date>
<team name>




        1.6     Overview: The SRS will include two sections, namely:

                      -I- Overall Description: This section will describe major components
                          of the system, interconnections, and external interfaces.

                      -I- Specific Requirements: This section will describe the
                            functions of actors, their roles in the system and the constraints
                            faced by the system.


        2.0 Overall Description:
        2.1    Product Perspective:


                            < Enter the product perspective >


        2.2    Software Interface:



                      -I- Front End Client:
                      -I- Web Server:


                      -I- Data Base Server:

                      4- Back End:




<team name>/ < College name >                                                         Page 8
< Project scenario name >                   Version X.0
Software Requirements Specification         <date>
<team name>



        2.3   Hardware Interface:
                    4- Client Side:

                    4- Server Side:


        2.4   Product Functions:.


        2.5   User Characteristics:


        2.6 Constraints:

        2.7 Architecture Design:


        2.8 Use Case Diagram :


        2.9 Class Diagram:


        2.10 Sequence Diagrams:
              2.10.1 Database Design:
              2.10.2 ER Diagram:

        2.11 Assumptions and Dependencies:


3.    Specific Requirements:

       3.1 Use Case Reports:



       3.2    Supplementary Requirements:




<Team Name>/ <College Name>                               Page 9

More Related Content

What's hot

Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts applicationtechbed
 
SmartBear Microsoft Datasheet,
SmartBear Microsoft Datasheet, SmartBear Microsoft Datasheet,
SmartBear Microsoft Datasheet, SmartBear
 
J2ee seminar
J2ee seminarJ2ee seminar
J2ee seminar
Sahil Kukreja
 
Resume
ResumeResume
Resume
shivam rao
 
J2ee
J2eeJ2ee
Java Interview Questions
Java Interview QuestionsJava Interview Questions
Java Interview Questions
anil_kumar132001
 
Java J2EE
Java J2EEJava J2EE
Java J2EE
Sandeep Rawat
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingmark jerald Canal
 
Sql training
Sql trainingSql training
Sql training
premrings
 
Websphere - application server on z/os
Websphere - application server on z/osWebsphere - application server on z/os
Websphere - application server on z/os
Vibrant Technologies & Computers
 
Summer training java
Summer training javaSummer training java
Summer training java
Arshit Rai
 
Summer training java
Summer training javaSummer training java
Summer training java
Arshit Rai
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
odedns
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1chenley
 

What's hot (19)

Unit 02: Web Technologies (1/2)
Unit 02: Web Technologies (1/2)Unit 02: Web Technologies (1/2)
Unit 02: Web Technologies (1/2)
 
Physical Architecture Layer Design
Physical Architecture Layer DesignPhysical Architecture Layer Design
Physical Architecture Layer Design
 
Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts application
 
My Resume
My ResumeMy Resume
My Resume
 
Unit 10: XML and Beyond (Sematic Web, Web Services, ...)
Unit 10: XML and Beyond (Sematic Web, Web Services, ...)Unit 10: XML and Beyond (Sematic Web, Web Services, ...)
Unit 10: XML and Beyond (Sematic Web, Web Services, ...)
 
SmartBear Microsoft Datasheet,
SmartBear Microsoft Datasheet, SmartBear Microsoft Datasheet,
SmartBear Microsoft Datasheet,
 
J2ee seminar
J2ee seminarJ2ee seminar
J2ee seminar
 
Resume
ResumeResume
Resume
 
J2ee
J2eeJ2ee
J2ee
 
Java Interview Questions
Java Interview QuestionsJava Interview Questions
Java Interview Questions
 
Java J2EE
Java J2EEJava J2EE
Java J2EE
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
 
Sql training
Sql trainingSql training
Sql training
 
Websphere - application server on z/os
Websphere - application server on z/osWebsphere - application server on z/os
Websphere - application server on z/os
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Summer training java
Summer training javaSummer training java
Summer training java
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1
 

Viewers also liked

Entrenamiento sinfones r
Entrenamiento sinfones rEntrenamiento sinfones r
Entrenamiento sinfones revamiguelgamiz
 
Team management
Team managementTeam management
Team management
Denis Navizet
 
Using (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next gameUsing (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next game
Eric Seufert
 
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert
 
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and BeyondMobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
Eric Seufert
 
Ad Monetization Design Patterns in F2P Games
Ad Monetization Design Patterns in F2P GamesAd Monetization Design Patterns in F2P Games
Ad Monetization Design Patterns in F2P Games
Eric Seufert
 

Viewers also liked (6)

Entrenamiento sinfones r
Entrenamiento sinfones rEntrenamiento sinfones r
Entrenamiento sinfones r
 
Team management
Team managementTeam management
Team management
 
Using (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next gameUsing (Free!) App Annie data to optimize your next game
Using (Free!) App Annie data to optimize your next game
 
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
Eric Seufert - GDC San Francisco 2016 Presentation - Taking Flight Again: The...
 
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and BeyondMobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
Mobile UA 2.0: Three trends in Mobile Marketing for 2016 and Beyond
 
Ad Monetization Design Patterns in F2P Games
Ad Monetization Design Patterns in F2P GamesAd Monetization Design Patterns in F2P Games
Ad Monetization Design Patterns in F2P Games
 

Similar to Srs format

Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 YrsVijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrsvijayabhaskar gorijala
 
Framework adoption for java enterprise application development
Framework adoption for java enterprise application developmentFramework adoption for java enterprise application development
Framework adoption for java enterprise application development
Clarence Ho
 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
Daniel Bryant
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
Be-call Khyaju
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
Rajiv Ranjan
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introductionaswapnal
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CVAbhishek singh
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
s4al_com
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
Sudhir Srivastava
 
Chapter6 web apps-tomcat
Chapter6 web apps-tomcatChapter6 web apps-tomcat
Chapter6 web apps-tomcatVenkat Gowda
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
IRJET Journal
 
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
Advanced Full Stack Development: Scaling, Deployment, and MaintenanceAdvanced Full Stack Development: Scaling, Deployment, and Maintenance
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
saniakhan8105
 
Day in a life of a node.js developer
Day in a life of a node.js developerDay in a life of a node.js developer
Day in a life of a node.js developerEdureka!
 
Day In A Life Of A Node.js Developer
Day In A Life Of A Node.js DeveloperDay In A Life Of A Node.js Developer
Day In A Life Of A Node.js Developer
Edureka!
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Singh
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh KumarNaresh K
 

Similar to Srs format (20)

Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 YrsVijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
Vijayabhaskar_Gorijala_MCA_JAVA_5.4 Yrs
 
Framework adoption for java enterprise application development
Framework adoption for java enterprise application developmentFramework adoption for java enterprise application development
Framework adoption for java enterprise application development
 
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
MSc Enterprise Systems Development Guest Lecture at UniS (2/12/09)
 
Srs2 Job Portal
Srs2 Job PortalSrs2 Job Portal
Srs2 Job Portal
 
Subhadra Banerjee_latest
Subhadra Banerjee_latestSubhadra Banerjee_latest
Subhadra Banerjee_latest
 
Dipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CVDipu_Kumar_Ray-CV
Dipu_Kumar_Ray-CV
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
abhi_apps_middleware_CV
abhi_apps_middleware_CVabhi_apps_middleware_CV
abhi_apps_middleware_CV
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
Chapter6 web apps-tomcat
Chapter6 web apps-tomcatChapter6 web apps-tomcat
Chapter6 web apps-tomcat
 
Full Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future ScopeFull Stack Web Development: Vision, Challenges and Future Scope
Full Stack Web Development: Vision, Challenges and Future Scope
 
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
Advanced Full Stack Development: Scaling, Deployment, and MaintenanceAdvanced Full Stack Development: Scaling, Deployment, and Maintenance
Advanced Full Stack Development: Scaling, Deployment, and Maintenance
 
Day in a life of a node.js developer
Day in a life of a node.js developerDay in a life of a node.js developer
Day in a life of a node.js developer
 
Day In A Life Of A Node.js Developer
Day In A Life Of A Node.js DeveloperDay In A Life Of A Node.js Developer
Day In A Life Of A Node.js Developer
 
Resume
ResumeResume
Resume
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
 
Krishnan MN_resume modified
Krishnan MN_resume modifiedKrishnan MN_resume modified
Krishnan MN_resume modified
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 

Srs format

  • 1. < Project scenario name > Version < X.0> Software Requirements Specification <date> <team name> < team Name > < Scenario Name > Software Requirements Specification Version < X.0> Team Guide:( Faculty Guide’s Name ) Members:(Team members name) College Name: Department: State: <Team Name>/ <College Name> Page 1
  • 2. < Project scenario name > Version <X.0> Software Requirements Specification <date> <team name> Revision History Date Version Description Author <date> 1.0 Synopsis <team name> <date> 2.0 Synopsis <team name> <Team Name>/ <College Name> Page 2
  • 3. < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> Table of Contents Description Page 1.0 Introduction No. 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overall Description 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Product Function 2.5 User Characteristics 2.6 Constraints 2.7 Architecture Design 2.8 Use Case Model Description <Team Name>/ <College Name> Page 3
  • 4. < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> 2.9 Class Diagram ........................................................................ Sequence Diagram s ............................................................... 2.10 Database Design .................................................................... 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 <Team Name>/ <College Name> Page 4
  • 5. < Project scenario name > Version X.0 < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> Software Requirements Specification 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. <team name>/ < College name > Page 5
  • 6. < Project scenario name > Version X.0 < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> • 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. • Web 2.0: It is commonly associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web. 1.4 References: < Enter the reference taken for project development > <team name>/ < College name > Page 6
  • 7. < Project scenario name > Version X.0 < Project scenario name > Version X.0 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. Web 2.0: RSS Feed 2.0. • RAD 7.0: Development tool. • Localization: 3 Languages - Hindi, Kannada, and English <team name>/ < College name > Page 7
  • 8. < Project scenario name > Version X.0 < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> 1.6 Overview: The SRS will include two sections, namely: -I- Overall Description: This section will describe major components of the system, interconnections, and external interfaces. -I- Specific Requirements: This section will describe the functions of actors, their roles in the system and the constraints faced by the system. 2.0 Overall Description: 2.1 Product Perspective: < Enter the product perspective > 2.2 Software Interface: -I- Front End Client: -I- Web Server: -I- Data Base Server: 4- Back End: <team name>/ < College name > Page 8
  • 9. < Project scenario name > Version X.0 Software Requirements Specification <date> <team name> 2.3 Hardware Interface: 4- Client Side: 4- Server Side: 2.4 Product Functions:. 2.5 User Characteristics: 2.6 Constraints: 2.7 Architecture Design: 2.8 Use Case Diagram : 2.9 Class Diagram: 2.10 Sequence Diagrams: 2.10.1 Database Design: 2.10.2 ER Diagram: 2.11 Assumptions and Dependencies: 3. Specific Requirements: 3.1 Use Case Reports: 3.2 Supplementary Requirements: <Team Name>/ <College Name> Page 9