Srs and Sdd Template
-
Upload
naveen-chaubey -
Category
Documents
-
view
232 -
download
6
Transcript of Srs and Sdd Template
![Page 1: Srs and Sdd Template](https://reader030.fdocuments.net/reader030/viewer/2022020106/55cf9151550346f57b8c80fc/html5/thumbnails/1.jpg)
Format of SRS &SDD
(Prepared by using ISO 9001 quality standard manual)
< Project name > Version X.0
Software Requirements and Design Specification
<date>
1. Introduction
1.1 Methodology
Mention the title of methodology. This may be any process model. For example: Unified Rational
Process. Also describe briefly about the model (Maximum 10 lines) with diagram and justification for
choosing the model with respect to your application interms of few bullet points.
1.2 Purpose
In this section, mention all functional and non functional requirements.
I have discussed in the class about functional and non functional requirements. Pls refer your class note.
1.3 Document Convention
It tells about the formatting conventions, styles and size of main headings, sub headings and rest of the
document
1.4 Intended Audience and Reading suggestion
1.5 Scope ---------------------Rajkumar S AP(Sr)----------------------
Detailed features such as different actors and their roles
1.6 Definitions, Acronyms and abbreviations
Example:
UML
Unified Modeling Language. is a standard language for writing software blueprints. The
UML may be used to visualize, specify, construct and document
XML
Extensible Markup Language. is a text based format that let developers describe, deliver and
exchange structured data between a range of applications to client for display and manipulation.
![Page 2: Srs and Sdd Template](https://reader030.fdocuments.net/reader030/viewer/2022020106/55cf9151550346f57b8c80fc/html5/thumbnails/2.jpg)
< Project name > Version X.0
Software Requirements and Design Specification
<date>
1.7 References
1. Roger S.Pressman, Software Engineering - A Practitioner’s Approach, McGrawHill
International Edition, 5th
edition, 2001.
2. http:\\www.example.com\example.html
3. L. C. Parra, “Reconstruction of cone-beam projections from Compton scattered data,”
IEEE Trans. Nucl. Sci., vol. 47, no. 4, pp. 1543–1550,Aug. 2010.
1.8 Overview ---------------------Rajkumar S AP(Sr)----------------------
Drawbacks in existing and overcome by proposal
2. The Overall description
2.1 Product Perspective
Brief about different modules of your project-For example: Login module---2 lines about the purpose of
the module
2.2 Product features
This division is same as that of 1.5. Detailed features such as different actors and their roles
2.3 User classes and characteristics
For example: The primary user will be the students and faculty of educational institutions; other user
may include the non-teaching staffs. The administrator will be the librarian who will be responsible for
the customers’ profile database
2.4 Operating Environment
Example:
Hardware : Intel core i3, 2.3 GHz, 2 GB RAM, 500 GB HDD, 1.44 MB FDD
Software : C++, Microsoft Access 2011 or later ---------------------Rajkumar S AP(Sr)----------------------
Front end : C++
Back end : Microsoft Access 2011 or later
Operating System : Windows 7.0 or later
![Page 3: Srs and Sdd Template](https://reader030.fdocuments.net/reader030/viewer/2022020106/55cf9151550346f57b8c80fc/html5/thumbnails/3.jpg)
< Project name > Version X.0
Software Requirements and Design Specification
<date>
2.5 Design and Implementation constraints
Example:
• The computer with C++ installed can only run the project.
• The administrator should have prior knowledge of handling the database.
• The database should be highly secured and only the administrator can access the database.
2.6 User documentation
This division deals with the user manual
2.7 Assumptions and dependencies
For ex: ---------------------Rajkumar S AP(Sr)----------------------
• This software is platform independent. • It will run only on specified hardware and software configuration such as Intel I3 with 2
GB RAM or higher and OS Windows 7 or later version and Turbo C++ compiler. • The members should have the basic knowledge in computers.
3. External Interface requirements
3.1 Hardware Interfaces
Example :
Client Side
Processor RAM Disk Space
Internet Explorer –
6
All Intel or AMD - 1
GHZ 256 MB 100 MB
Web cam software 5.0 Megapixel Camera
Server Side
Processor RAM Disk Space
RAD
All Intel or AMD - 2
GHZ
2 GB 3.5 GB
DB2 - 9.5 512 MB
500 MB
(Excluding Data
Size)
![Page 4: Srs and Sdd Template](https://reader030.fdocuments.net/reader030/viewer/2022020106/55cf9151550346f57b8c80fc/html5/thumbnails/4.jpg)
< Project name > Version X.0
Software Requirements and Design Specification
<date>
3.2 Software Interfaces
Front –end: Web Browser, Operating System (any)
Server-end: Web Server(WASCE),Operating System (any)
Development-end:RAD (J2EE, Java, Java Bean, Servlets, HTML, XML, AJAX), Operating System
(any)
Back-end:DB2 ---------------------Rajkumar S AP(Sr)----------------------
3.3 User Interfaces
This section is focused about graphical interface module.
3.4 Communication Interfaces
This section deals with the protocols involved.
3.5 Constraints
It is related to interface and normal constraints
4. Analysis models
(In this section, place all the modeling diagrams so far we discussed in the class)
4.1 Use case Diagram
4.2 Class Diagram
4.3 Sequence diagram ---------------------Rajkumar S AP(Sr)----------------------
4.4 Collaboration diagram
4.5 Statechart diagram
4.6 Activity diagram
4.7 Component Diagram
4.8 Deployment Diagram
![Page 5: Srs and Sdd Template](https://reader030.fdocuments.net/reader030/viewer/2022020106/55cf9151550346f57b8c80fc/html5/thumbnails/5.jpg)
< Project name >
Version X.0
Software Requirements Specification <date>
5. System features
5.1 Functional Requirements
5.2 Non Functional Requirements
5.2.1 Reliability ---------------------Rajkumar S AP(Sr)----------------------
5.2.2 Availability
5.2.3 Security
5.2.4 Maintainability
5.2.5 Portability
6. Document Approval
7. Supporting Information
7.1 Appendix-A
7.2 Appendix-B