SlideShare a Scribd company logo
2
Most read
5
Most read
13
Most read
Presented by
M.LAVANYA,
M.SC (CS & IT)
NADAR SARASWATHI COLLEGE OF ARTS & SCIENCE,
THENI.
INTRODUCTION
 The goal of the software requirement definition is to
completely and consistently specifies the technical
requirements for the software product.
 Software requirements specification is based on the
system specification high level requirements specified
during initial planning are elaborated.
SOFTWARE REQUIREMENTS SPECIFICATION
Format of a Software requirements specification
Section 1: product overview and summary.
Section 2: development , operating and maintenance environments.
Section 3: external interfaces data flow.
Section 4: functional requirements.
Section 5: performance requirements.
Section 6: exception handling.
Section 7:early subsets and implementation priorities.
Section 8: foreseeable modification and enhancements.
Section 9: acceptance criteria.
Section 10: design hints and guidelines.
Section 11: cross-reference index.
Section 12: glossary of terms.
Section 1 & 2:
The requirements documents present and
overview of product features and summarize the
processing environments for development , operation
and maintenance of the product.
Section 3:
Include user displays and report formats , a
summary of user commands and report options ,
data flow diagram and data dictionary.
 Data flow diagram specify data sources and data
sinks , data stores , transformations to be performed.
 Data and flow of data between sources , sinks ,
transformation and stores.
 Data source and data sinks are depicted by shaded
rectangles , transformations by ordinary rectangles
and data stores by open ended rectangles.
AN INFORMAL DATA FLOW DIAGRAM
 A entities in a data dictionary include the name
of the data item and attributes such as the data
flow diagrams where it is used , it’s purpose
derived from , it’s sub items .
Section 4:
Functional requirements are expressed in
relational and state-oriented notation that specific
relationships among inputs, actions and outputs.
Section 5:
Performance characteristics such as response
time for various activities , processing time for
various processes , throughput, primary and
secondary memory constraints ,
telecommunications bandwidth
Section 6:
 Exception handling include the actions to be taken
and messages to be displayed to undesired situations
or events .
 Categories of possible exceptions include temporary ,
permanent resources, incorrect inconsistent values
and parameters.
Section 7:
Early subsets and implementations priorities for the
system under development . Product to be planned in three
versions:
 prototype ,
 modest and
 enhanced version
The customer may desire delivery of subset capabilities
and the successive versions can increasing level of
capabilities.
Section 8:
Foreseeable modifications and enhancements
that may be incorporated in to the product following
initial product release are specified in the product
requirements.
Section 9:
Acceptance criteria specify functional and
performance tests that must be performed and
standards to source code internal and external
documentation
Section 10:
Software requirements specification contains
design hints and guidelines. The requirements
specification is primary with functional and
performance aspects of a software product.
Section 11:
A cross-reference directory should be
provided to index specific paragraph number in
the software requirements specification to specific
paragraphs in the system definition.
Section 12:
Software requirements specification
provides definitions of terms that may be
unfamiliar to the customer and product
developers.
DESIRABLE PROPERTIES:
There are a number of desirable properties that a
software requirements specification should posses . In
particular , a requirements documents should be:
 Correct
 Complete
 Consistent
 Unambiguous
 Functional
 Verifiable
 Traceable
 Easily changed
THANK YOU

More Related Content

PPTX
SRS(software requirement specification)
PPTX
Staffing level estimation
DOCX
Software requirement specification
PPTX
Chapter 1 2 - some size factors
PPTX
Estimating Software Maintenance Costs
PDF
Design and Concepts of Android Graphics
PPTX
EC8452 Electronic Circuits II - UJT Relaxation Oscillator
SRS(software requirement specification)
Staffing level estimation
Software requirement specification
Chapter 1 2 - some size factors
Estimating Software Maintenance Costs
Design and Concepts of Android Graphics
EC8452 Electronic Circuits II - UJT Relaxation Oscillator

What's hot (20)

PPTX
Phased life cycle model
PPTX
Planning the development process
PPTX
Fundamental design concepts
PPTX
Modules and modularization criteria
PDF
Programming team structure
PPTX
Language and Processors for Requirements Specification
PPTX
Software Cost Estimation Techniques
PPTX
software cost factor
PPTX
Real time and distributed design
PPTX
Designing Techniques in Software Engineering
PPTX
Software Engineering Layered Technology Software Process Framework
PPTX
Design Concepts in Software Engineering-1.pptx
PPTX
Defining the Problem - Goals and requirements
PPTX
Software Engineering
PPTX
Cohesion and coupling
PPTX
source code metrics and other maintenance tools and techniques
PDF
Software Cost Estimation Techniques
PPT
Formal Specification in Software Engineering SE9
PPTX
Evolving role of Software
PPTX
Delphi cost estimation model
Phased life cycle model
Planning the development process
Fundamental design concepts
Modules and modularization criteria
Programming team structure
Language and Processors for Requirements Specification
Software Cost Estimation Techniques
software cost factor
Real time and distributed design
Designing Techniques in Software Engineering
Software Engineering Layered Technology Software Process Framework
Design Concepts in Software Engineering-1.pptx
Defining the Problem - Goals and requirements
Software Engineering
Cohesion and coupling
source code metrics and other maintenance tools and techniques
Software Cost Estimation Techniques
Formal Specification in Software Engineering SE9
Evolving role of Software
Delphi cost estimation model
Ad

Similar to Software requirements specification (20)

PPTX
2.software requirement specification
PDF
cheatsheet.pdf
PPTX
Ch4-Software Engineering 9
PPTX
Software requirement specification
PPTX
Lecture-5-Requirements Analysis and Specification.pptx
PDF
Se lec-uosl-8
PPTX
EXPERIMENT_NO_2.pptx realted to software labs
PPTX
Requirements engineering
PPT
ch6Software -development-requirements.ppt
PPTX
Ch 2 what is software quality
PPTX
Ian Sommerville, Software Engineering, 9th Edition Ch 4
PDF
soft eng chap 4.pdf
PPTX
Ch 4 software engineering
PDF
Software engineering practical
PPTX
Module 2 Topic 2 Creating an SRS Document.pptx
PPTX
Ch 9 traceability and verification
PPTX
Ch5 software imprementation1.0
PPTX
SRS.pptxdhgnfgnhfghngfhndgnfghnfgbvcbndghnfhngfhn
PPTX
requirement engineering chapter 4 .ppt slide
2.software requirement specification
cheatsheet.pdf
Ch4-Software Engineering 9
Software requirement specification
Lecture-5-Requirements Analysis and Specification.pptx
Se lec-uosl-8
EXPERIMENT_NO_2.pptx realted to software labs
Requirements engineering
ch6Software -development-requirements.ppt
Ch 2 what is software quality
Ian Sommerville, Software Engineering, 9th Edition Ch 4
soft eng chap 4.pdf
Ch 4 software engineering
Software engineering practical
Module 2 Topic 2 Creating an SRS Document.pptx
Ch 9 traceability and verification
Ch5 software imprementation1.0
SRS.pptxdhgnfgnhfghngfhndgnfghnfgbvcbndghnfhngfhn
requirement engineering chapter 4 .ppt slide
Ad

More from lavanya marichamy (17)

PPTX
Digital video
PPTX
Network design consideration
PPTX
Java servlets and CGI
PPTX
Data structure - traveling sales person and mesh algorithm
PPTX
Fundamentals and image compression models
PPTX
Data mining primitives
PPTX
Memory Management
PPTX
Query evaluation and optimization
PPTX
Basic Computer Organisation And Design
PPTX
Register Transfer Language,Bus and Memory Transfer
PPTX
Arithmetic micro operations
PPTX
Recovery with concurrent transaction
PPTX
Pointer in c
PPTX
Dynamic memory allocation in c
PPTX
microcomputer architecture-Instruction formats
PPTX
IEEE STANDARED 802.5 LAN
PPTX
Broadband isdn and atm
Digital video
Network design consideration
Java servlets and CGI
Data structure - traveling sales person and mesh algorithm
Fundamentals and image compression models
Data mining primitives
Memory Management
Query evaluation and optimization
Basic Computer Organisation And Design
Register Transfer Language,Bus and Memory Transfer
Arithmetic micro operations
Recovery with concurrent transaction
Pointer in c
Dynamic memory allocation in c
microcomputer architecture-Instruction formats
IEEE STANDARED 802.5 LAN
Broadband isdn and atm

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Cell Types and Its function , kingdom of life
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Business Ethics Teaching Materials for college
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Pre independence Education in Inndia.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Structure & Organelles in detailed.
PDF
RMMM.pdf make it easy to upload and study
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
VCE English Exam - Section C Student Revision Booklet
Cell Types and Its function , kingdom of life
PPH.pptx obstetrics and gynecology in nursing
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Anesthesia in Laparoscopic Surgery in India
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Business Ethics Teaching Materials for college
102 student loan defaulters named and shamed – Is someone you know on the list?
Pre independence Education in Inndia.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Microbial disease of the cardiovascular and lymphatic systems
Cell Structure & Organelles in detailed.
RMMM.pdf make it easy to upload and study
Supply Chain Operations Speaking Notes -ICLT Program
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Abdominal Access Techniques with Prof. Dr. R K Mishra
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
TR - Agricultural Crops Production NC III.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Software requirements specification

  • 1. Presented by M.LAVANYA, M.SC (CS & IT) NADAR SARASWATHI COLLEGE OF ARTS & SCIENCE, THENI.
  • 2. INTRODUCTION  The goal of the software requirement definition is to completely and consistently specifies the technical requirements for the software product.  Software requirements specification is based on the system specification high level requirements specified during initial planning are elaborated.
  • 3. SOFTWARE REQUIREMENTS SPECIFICATION Format of a Software requirements specification Section 1: product overview and summary. Section 2: development , operating and maintenance environments. Section 3: external interfaces data flow. Section 4: functional requirements. Section 5: performance requirements. Section 6: exception handling.
  • 4. Section 7:early subsets and implementation priorities. Section 8: foreseeable modification and enhancements. Section 9: acceptance criteria. Section 10: design hints and guidelines. Section 11: cross-reference index. Section 12: glossary of terms.
  • 5. Section 1 & 2: The requirements documents present and overview of product features and summarize the processing environments for development , operation and maintenance of the product.
  • 6. Section 3: Include user displays and report formats , a summary of user commands and report options , data flow diagram and data dictionary.
  • 7.  Data flow diagram specify data sources and data sinks , data stores , transformations to be performed.  Data and flow of data between sources , sinks , transformation and stores.  Data source and data sinks are depicted by shaded rectangles , transformations by ordinary rectangles and data stores by open ended rectangles.
  • 8. AN INFORMAL DATA FLOW DIAGRAM
  • 9.  A entities in a data dictionary include the name of the data item and attributes such as the data flow diagrams where it is used , it’s purpose derived from , it’s sub items .
  • 10. Section 4: Functional requirements are expressed in relational and state-oriented notation that specific relationships among inputs, actions and outputs.
  • 11. Section 5: Performance characteristics such as response time for various activities , processing time for various processes , throughput, primary and secondary memory constraints , telecommunications bandwidth
  • 12. Section 6:  Exception handling include the actions to be taken and messages to be displayed to undesired situations or events .  Categories of possible exceptions include temporary , permanent resources, incorrect inconsistent values and parameters.
  • 13. Section 7: Early subsets and implementations priorities for the system under development . Product to be planned in three versions:  prototype ,  modest and  enhanced version The customer may desire delivery of subset capabilities and the successive versions can increasing level of capabilities.
  • 14. Section 8: Foreseeable modifications and enhancements that may be incorporated in to the product following initial product release are specified in the product requirements.
  • 15. Section 9: Acceptance criteria specify functional and performance tests that must be performed and standards to source code internal and external documentation
  • 16. Section 10: Software requirements specification contains design hints and guidelines. The requirements specification is primary with functional and performance aspects of a software product.
  • 17. Section 11: A cross-reference directory should be provided to index specific paragraph number in the software requirements specification to specific paragraphs in the system definition.
  • 18. Section 12: Software requirements specification provides definitions of terms that may be unfamiliar to the customer and product developers.
  • 19. DESIRABLE PROPERTIES: There are a number of desirable properties that a software requirements specification should posses . In particular , a requirements documents should be:  Correct  Complete  Consistent  Unambiguous  Functional  Verifiable  Traceable  Easily changed