SlideShare a Scribd company logo
REQUIREMENTS
ANALYSIS
A . Antony Alex MCA
Dr G R D College of Science – CBE
Tamil Nadu - India
Requirements Analysis
• Software engineering task bridging the gap between
system requirements engineering and software design.system requirements engineering and software design.
• Provides software designer with a model of:
• system information
• function
• behavior
• Model can be translated to data, architectural, and
component-level designs.
• Expect to do a little bit of design during analysis and a• Expect to do a little bit of design during analysis and a
little bit of analysis during design.
2
• The purpose of System Requirements Analysis is to obtain a
thorough and detailed understanding of the business need asthorough and detailed understanding of the business need as
defined in Project Origination and to break it down into
discrete requirements, which are then clearly defined,
reviewed and agreed upon with the Customer Decision-
Makers.
• During System Requirements Analysis, the framework for the
application is developed, providing the foundation for all
future design and development efforts.future design and development efforts.
System
Engineering
Software
Software
Requirements
Analysis
Software
Desigh
Analysis Objectives
• Identify customer’s needs.
• Evaluate system for feasibility.• Evaluate system for feasibility.
• Perform economic and technical analysis.
• Allocate functions to system elements.
• Establish schedule and constraints.
• Create system definitions.
5
Software project management requirements analysis
• System Requirements Analysis can be a challenging phase, because all of
the major Customers and their interests are brought into the process of
determining requirements.
NEED
determining requirements.
• Since the requirements form the basis for all future work on the project,
from design and development to testing and documentation, it is of the
utmost importance that the Project Team create a complete and accurate
representation of all requirements that the system must accommodate.
• Accurately identified requirements result from effective communication
and collaboration among all members of the Project Team, and provide
the best chance of creating a system that fully satisfies the needs of the
Customers.
the best chance of creating a system that fully satisfies the needs of the
Customers.
• The primary goal of this phase is to create a detailed Functional
Specification defining the full set of system capabilities to be
implemented, along with accompanying data and process models
illustrating the information to be managed and the processes to be
supported by the new system.
Types of Requirements - 1
• Functional requirements:
• input/output• input/output
• processing.
• error handling.
• Non-functional requirements:
• Physical environment (equipment locations, multiple
sites, etc.).
• Interfaces (data medium etc.).• Interfaces (data medium etc.).
• User & human factors (who are the users, their skill
level etc.).
8
Types of Requirements - 2
• Non-functional requirements (continued):
• Performance (how well is system functioning).• Performance (how well is system functioning).
• Documentation.
• Data (qualitative stuff).
• Resources (finding, physical space).
• Security (backup, firewall).
• Quality assurance (max. down time, MTBF, etc.).• Quality assurance (max. down time, MTBF, etc.).
9
Requirement Validation
• Correct?
• Consistent?• Consistent?
• Complete?
• Externally - all desired properties are present.
• Internally - no undefined references.
• Each requirement describes something actually
needed by the customer.needed by the customer.
• Requirements are verifiable (testable)?
• Requirements are traceable.
10
Thank U

More Related Content

DOCX
Software requirements specification
PDF
online job portal system
PPTX
Srs present
PPTX
Lawyer portal
PDF
Srs2 Job Portal
PDF
Entity Relationship Diagram of Library System
PPT
Library Management System
PDF
Hospital Management System (2nd Task)
Software requirements specification
online job portal system
Srs present
Lawyer portal
Srs2 Job Portal
Entity Relationship Diagram of Library System
Library Management System
Hospital Management System (2nd Task)

What's hot (20)

PPTX
Online Library Management
PDF
Sql project presentation
DOC
Srs hospital management
PDF
Data flow diagrams - DFD
PPTX
Client & server side scripting
PPTX
ONLINE COMPLAINT MANAGEMENT SYSTEM
PPT
BANKING SYSTEM
PPT
PDF
Hospital Management System SRS
PDF
Database Management_ Pharmacy Tracking System
DOC
Srs template
PPTX
Library management system project
PPTX
Library management system using java technology
PPTX
Java Online Job Portal Presentation
PPTX
DATABASE PROJECT
PPTX
Web technologies lesson 1
DOC
School management System
DOCX
Software requirements specification of Library Management System
DOCX
Employee Management System Project Propsal
PPTX
Banking management system
Online Library Management
Sql project presentation
Srs hospital management
Data flow diagrams - DFD
Client & server side scripting
ONLINE COMPLAINT MANAGEMENT SYSTEM
BANKING SYSTEM
Hospital Management System SRS
Database Management_ Pharmacy Tracking System
Srs template
Library management system project
Library management system using java technology
Java Online Job Portal Presentation
DATABASE PROJECT
Web technologies lesson 1
School management System
Software requirements specification of Library Management System
Employee Management System Project Propsal
Banking management system
Ad

Viewers also liked (20)

PPT
Requirements analysis
PPT
requirements analysis and design
PPT
Requirement Analysis
PPT
Requirement Analysis
PPTX
6 basic steps of software development process
PDF
Requirement analysis and specification
DOCX
Hospital management system project
PPTX
Business requirements gathering and analysis
PPT
Requirements analysis
PPTX
Polymer optical fibers
PPT
Garda World Security interview questions and answers
PPT
Power Standards
PPTX
Top 10 purchasing assistant interview questions and answers pdf
PPT
What Does Online Media Mean?
PPTX
Real wealth is never measured in money and possessions.
PPT
Building an Effective Identity Management Strategy
PPTX
Adrenergic receptors and its modulators
DOC
Project Research Proposal Design of 4.5km road
PPTX
Psychology EXAM QUESTIONS AND ANSWERS
PPTX
RMMM-Risk Management,Mitigation and Monitoring.
Requirements analysis
requirements analysis and design
Requirement Analysis
Requirement Analysis
6 basic steps of software development process
Requirement analysis and specification
Hospital management system project
Business requirements gathering and analysis
Requirements analysis
Polymer optical fibers
Garda World Security interview questions and answers
Power Standards
Top 10 purchasing assistant interview questions and answers pdf
What Does Online Media Mean?
Real wealth is never measured in money and possessions.
Building an Effective Identity Management Strategy
Adrenergic receptors and its modulators
Project Research Proposal Design of 4.5km road
Psychology EXAM QUESTIONS AND ANSWERS
RMMM-Risk Management,Mitigation and Monitoring.
Ad

Similar to Software project management requirements analysis (20)

ODP
Requirement analysis
PDF
Requirements Analysis and Specification.pdf
PPT
Requirment Engineering WITH SPECIAL EFFECTS
PPT
Chapter 2 SRS_241222135554.ppt
PPT
Software Engineering Lec 4-requirments
PPT
Requirement Analysis - Software Enigneering
PPTX
Software Engineering- Requirement Elicitation and Specification
PPT
requirement engineering
PPTX
Requirement Analysis & Specification sharbani bhattacharya
PDF
SE_Lec 03_Requirements Analysis and Specification
PDF
SE18_Lec 04_Requirements Analysis and Specification
PPTX
Requirements analysis and modeling
PPT
best software requirements for the students
PPTX
SE2023 0201 Software Analysis and Design.pptx
PPTX
Software requirement & specification .pptx
PPT
Software Requirements Analysis Lecture.ppt
PPTX
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
PPT
Software Requirements engineering
PPT
Lec11
PDF
Software Engineering .pdf
Requirement analysis
Requirements Analysis and Specification.pdf
Requirment Engineering WITH SPECIAL EFFECTS
Chapter 2 SRS_241222135554.ppt
Software Engineering Lec 4-requirments
Requirement Analysis - Software Enigneering
Software Engineering- Requirement Elicitation and Specification
requirement engineering
Requirement Analysis & Specification sharbani bhattacharya
SE_Lec 03_Requirements Analysis and Specification
SE18_Lec 04_Requirements Analysis and Specification
Requirements analysis and modeling
best software requirements for the students
SE2023 0201 Software Analysis and Design.pptx
Software requirement & specification .pptx
Software Requirements Analysis Lecture.ppt
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
Software Requirements engineering
Lec11
Software Engineering .pdf

More from Antony Alex (10)

PDF
Transposition cipher
PDF
Topdown parsing
PDF
Textile management system review iii
PDF
PDF
Site map & web
PPT
Review ii
PDF
Installing windows xp
PDF
Application express
PDF
Android
PDF
Transposition cipher
Topdown parsing
Textile management system review iii
Site map & web
Review ii
Installing windows xp
Application express
Android

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
sap open course for s4hana steps from ECC to s4
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Spectroscopy.pptx food analysis technology
Spectral efficient network and resource selection model in 5G networks
Network Security Unit 5.pdf for BCA BBA.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars

Software project management requirements analysis

  • 1. REQUIREMENTS ANALYSIS A . Antony Alex MCA Dr G R D College of Science – CBE Tamil Nadu - India
  • 2. Requirements Analysis • Software engineering task bridging the gap between system requirements engineering and software design.system requirements engineering and software design. • Provides software designer with a model of: • system information • function • behavior • Model can be translated to data, architectural, and component-level designs. • Expect to do a little bit of design during analysis and a• Expect to do a little bit of design during analysis and a little bit of analysis during design. 2
  • 3. • The purpose of System Requirements Analysis is to obtain a thorough and detailed understanding of the business need asthorough and detailed understanding of the business need as defined in Project Origination and to break it down into discrete requirements, which are then clearly defined, reviewed and agreed upon with the Customer Decision- Makers. • During System Requirements Analysis, the framework for the application is developed, providing the foundation for all future design and development efforts.future design and development efforts.
  • 5. Analysis Objectives • Identify customer’s needs. • Evaluate system for feasibility.• Evaluate system for feasibility. • Perform economic and technical analysis. • Allocate functions to system elements. • Establish schedule and constraints. • Create system definitions. 5
  • 7. • System Requirements Analysis can be a challenging phase, because all of the major Customers and their interests are brought into the process of determining requirements. NEED determining requirements. • Since the requirements form the basis for all future work on the project, from design and development to testing and documentation, it is of the utmost importance that the Project Team create a complete and accurate representation of all requirements that the system must accommodate. • Accurately identified requirements result from effective communication and collaboration among all members of the Project Team, and provide the best chance of creating a system that fully satisfies the needs of the Customers. the best chance of creating a system that fully satisfies the needs of the Customers. • The primary goal of this phase is to create a detailed Functional Specification defining the full set of system capabilities to be implemented, along with accompanying data and process models illustrating the information to be managed and the processes to be supported by the new system.
  • 8. Types of Requirements - 1 • Functional requirements: • input/output• input/output • processing. • error handling. • Non-functional requirements: • Physical environment (equipment locations, multiple sites, etc.). • Interfaces (data medium etc.).• Interfaces (data medium etc.). • User & human factors (who are the users, their skill level etc.). 8
  • 9. Types of Requirements - 2 • Non-functional requirements (continued): • Performance (how well is system functioning).• Performance (how well is system functioning). • Documentation. • Data (qualitative stuff). • Resources (finding, physical space). • Security (backup, firewall). • Quality assurance (max. down time, MTBF, etc.).• Quality assurance (max. down time, MTBF, etc.). 9
  • 10. Requirement Validation • Correct? • Consistent?• Consistent? • Complete? • Externally - all desired properties are present. • Internally - no undefined references. • Each requirement describes something actually needed by the customer.needed by the customer. • Requirements are verifiable (testable)? • Requirements are traceable. 10