SlideShare a Scribd company logo
Software Requirements analysis

Software requirements:-A condition of capability
needed by a user to solve a problem or achieve an
objective.
SRS :- That describes what the proposed software
should do without describing how the software will
do it.
Need for SRS
Three major parties interested in a new system:
The client
The developer
The end users.
An SRS establishes the basis for agreement between the
client and the supplier on what the software product will
do.
An SRS provides a reference for validation of the final
product.
Characteristics of an SRS

1.   Correct
2.   Complete
3.   Unambiguous
4.   Verifiable
5.   Consistent
6.   Ranked for import and/or stability
7.   Modifiable
8.   Traceable
Components of an SRS

1.   Functionality
2.   Performance
3.   Design constraints imposed on an implementation
4.   External interfaces
Structured Analysis
Data flow based modeling, often referred to as the
structured analysis technique, uses function-based
decomposition while modeling the problem.
> A DFD shows the flow of data through a system.
It views a system as a function that transforms the inputs
into desired outputs.
Any complex system will not perform this transformation
in a single step, and a data will typically undergo a series of
transformations before it becomes the output.
The DFD aims to capture the transformations that take
place within a system to the input data so that eventually
the output data is produced.
Decomposition Diagrams
DFD : Choice of Symbol
•   Sarson         Yourdan
         1.0                     1.0
      Process                 Process
     Description             Description



    entity name
                             entity name



               Data Store
                                       Data Store
               name                    name


    Data Flow Name          Data Flow Name
Example
Unit 2

More Related Content

PDF
Introduction to Data Flow Diagram (DFD)
PPTX
Data flow diagram
PPTX
Data Flow Diagram (DFD)
PPT
PPT
Data flow diagram
PDF
Data flow diagrams - DFD
PPTX
Data Flow Diagrams
DOCX
Data flow diagram
Introduction to Data Flow Diagram (DFD)
Data flow diagram
Data Flow Diagram (DFD)
Data flow diagram
Data flow diagrams - DFD
Data Flow Diagrams
Data flow diagram

What's hot (9)

PPTX
The DFD
PPTX
Data flow diagrams
PPTX
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
PPT
PPT
Dfd examples
PPTX
Process assessment, pattern & dfd final(no change)
PDF
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
PPT
Lecture 14 requirements modeling - flow and behavior
The DFD
Data flow diagrams
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
Dfd examples
Process assessment, pattern & dfd final(no change)
SE2018_Lec 14_ Process Modeling and Data Flow Diagram.pptx
Lecture 14 requirements modeling - flow and behavior
Ad

Viewers also liked (9)

PPTX
Lect1
PPT
Unit 2
PDF
Mohit pl'z concurrency
PPT
Unit 2
PPT
Unit 2
PPT
System Analysis and Design
PPTX
Dfd final
PDF
Algebra formulas
PPTX
Dfd examples
Lect1
Unit 2
Mohit pl'z concurrency
Unit 2
Unit 2
System Analysis and Design
Dfd final
Algebra formulas
Dfd examples
Ad

Similar to Unit 2 (20)

PPT
VTU - MIS Module 4 - SDLC
PPT
Requirement Analysis
PPT
Chapter 3 requirements
PPTX
data analysis and interpratation in reserch
PDF
SE_Module2.pdf
PPT
Requirements Analysis for the software engineering
PPT
Requirement specification
PPT
this is regarding agent technology you must use it
PPTX
Process modeling
DOCX
Data flow diagrams dfd
PPTX
software requirement specification
PPTX
Data Flow Diagram (DFD)
PDF
dfdpptbyanshkashyap-230605115839-94e8623e.pdf
PPTX
System Integration and Architecture.pptx
PPT
RDB - Repairable Database Systems
PPTX
Crafted Design - LJC World Tour Mash Up 2014
PPT
6.SE_Requirements Modeling.ppt
PPTX
06_Model Behaviour materiiiiiiiiiiii.pptx
PPT
SAD 2nd PPT
PPTX
Process management seminar
VTU - MIS Module 4 - SDLC
Requirement Analysis
Chapter 3 requirements
data analysis and interpratation in reserch
SE_Module2.pdf
Requirements Analysis for the software engineering
Requirement specification
this is regarding agent technology you must use it
Process modeling
Data flow diagrams dfd
software requirement specification
Data Flow Diagram (DFD)
dfdpptbyanshkashyap-230605115839-94e8623e.pdf
System Integration and Architecture.pptx
RDB - Repairable Database Systems
Crafted Design - LJC World Tour Mash Up 2014
6.SE_Requirements Modeling.ppt
06_Model Behaviour materiiiiiiiiiiii.pptx
SAD 2nd PPT
Process management seminar

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Modernizing your data center with Dell and AMD
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
NewMind AI Monthly Chronicles - July 2025

Unit 2

  • 1. Software Requirements analysis Software requirements:-A condition of capability needed by a user to solve a problem or achieve an objective. SRS :- That describes what the proposed software should do without describing how the software will do it.
  • 2. Need for SRS Three major parties interested in a new system: The client The developer The end users. An SRS establishes the basis for agreement between the client and the supplier on what the software product will do. An SRS provides a reference for validation of the final product.
  • 3. Characteristics of an SRS 1. Correct 2. Complete 3. Unambiguous 4. Verifiable 5. Consistent 6. Ranked for import and/or stability 7. Modifiable 8. Traceable
  • 4. Components of an SRS 1. Functionality 2. Performance 3. Design constraints imposed on an implementation 4. External interfaces
  • 5. Structured Analysis Data flow based modeling, often referred to as the structured analysis technique, uses function-based decomposition while modeling the problem. > A DFD shows the flow of data through a system. It views a system as a function that transforms the inputs into desired outputs. Any complex system will not perform this transformation in a single step, and a data will typically undergo a series of transformations before it becomes the output. The DFD aims to capture the transformations that take place within a system to the input data so that eventually the output data is produced.
  • 7. DFD : Choice of Symbol • Sarson Yourdan 1.0 1.0 Process Process Description Description entity name entity name Data Store Data Store name name Data Flow Name Data Flow Name