SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
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
• 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

Más contenido relacionado

La actualidad más candente

14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
Vivek Mehta
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 

La actualidad más candente (20)

Software documentation
Software documentationSoftware documentation
Software documentation
 
Data Flow Diagram - IT Project Management
Data Flow Diagram - IT Project ManagementData Flow Diagram - IT Project Management
Data Flow Diagram - IT Project Management
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
Ch04 agile development models
Ch04 agile development modelsCh04 agile development models
Ch04 agile development models
 
Project charter trackit rev 1
Project charter trackit rev 1Project charter trackit rev 1
Project charter trackit rev 1
 
Blood bank
Blood bankBlood bank
Blood bank
 
Admission system development
Admission system developmentAdmission system development
Admission system development
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Requirement analysis and specification
Requirement analysis and specificationRequirement analysis and specification
Requirement analysis and specification
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Class Management System Project Proposal
Class Management System Project ProposalClass Management System Project Proposal
Class Management System Project Proposal
 
Hostel management system
Hostel  management systemHostel  management system
Hostel management system
 
Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)
 
SRS (Latest).pdf
SRS (Latest).pdfSRS (Latest).pdf
SRS (Latest).pdf
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
automated doctor appointment and prescription management system
automated doctor appointment and prescription management systemautomated doctor appointment and prescription management system
automated doctor appointment and prescription management system
 
4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle4 p’s of management spectrum and the w5hh principle
4 p’s of management spectrum and the w5hh principle
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
 

Destacado

Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
sslovepk
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
Webx
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
Riant Soft
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
Himani Chopra
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
Abdul Basit
 
Garda World Security interview questions and answers
Garda World Security interview questions and answersGarda World Security interview questions and answers
Garda World Security interview questions and answers
netangela470
 
Top 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdfTop 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdf
HelenMirren123
 
Project Research Proposal Design of 4.5km road
Project Research Proposal  Design of 4.5km  roadProject Research Proposal  Design of 4.5km  road
Project Research Proposal Design of 4.5km road
Syed Hazoor Ali Shah
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERS
MHGanainy
 

Destacado (20)

Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
requirements analysis and design
requirements analysis and designrequirements analysis and design
requirements analysis and design
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
Requirement Analysis
Requirement AnalysisRequirement Analysis
Requirement Analysis
 
6 basic steps of software development process
6 basic steps of software development process6 basic steps of software development process
6 basic steps of software development process
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Requirements analysis
Requirements analysisRequirements analysis
Requirements analysis
 
Polymer optical fibers
Polymer optical fibersPolymer optical fibers
Polymer optical fibers
 
Garda World Security interview questions and answers
Garda World Security interview questions and answersGarda World Security interview questions and answers
Garda World Security interview questions and answers
 
Power Standards
Power StandardsPower Standards
Power Standards
 
Top 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdfTop 10 purchasing assistant interview questions and answers pdf
Top 10 purchasing assistant interview questions and answers pdf
 
What Does Online Media Mean?
What Does Online Media Mean?What Does Online Media Mean?
What Does Online Media Mean?
 
Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.Real wealth is never measured in money and possessions.
Real wealth is never measured in money and possessions.
 
Building an Effective Identity Management Strategy
Building an Effective Identity Management StrategyBuilding an Effective Identity Management Strategy
Building an Effective Identity Management Strategy
 
Adrenergic receptors and its modulators
Adrenergic receptors and its modulatorsAdrenergic receptors and its modulators
Adrenergic receptors and its modulators
 
Project Research Proposal Design of 4.5km road
Project Research Proposal  Design of 4.5km  roadProject Research Proposal  Design of 4.5km  road
Project Research Proposal Design of 4.5km road
 
Phlebotomy manual
Phlebotomy manualPhlebotomy manual
Phlebotomy manual
 
Psychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERSPsychology EXAM QUESTIONS AND ANSWERS
Psychology EXAM QUESTIONS AND ANSWERS
 
RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.RMMM-Risk Management,Mitigation and Monitoring.
RMMM-Risk Management,Mitigation and Monitoring.
 

Similar a Software project management requirements analysis

Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
Rahul Hedau
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principles
khaerul azmi
 

Similar a Software project management requirements analysis (20)

Requirement Analysis - Software Enigneering
Requirement Analysis - Software EnigneeringRequirement Analysis - Software Enigneering
Requirement Analysis - Software Enigneering
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineering
 
Soft requirement
Soft requirementSoft requirement
Soft requirement
 
Software Requirements engineering
Software Requirements engineeringSoftware Requirements engineering
Software Requirements engineering
 
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf2nd MODULE  Software Requirements   _ SW ENGG  22CSE141.pdf
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
 
Software Engineering Lec 4-requirments
Software Engineering Lec 4-requirmentsSoftware Engineering Lec 4-requirments
Software Engineering Lec 4-requirments
 
Presentation of se
Presentation of sePresentation of se
Presentation of se
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdf
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
SE Unit 2(1).pptx
SE Unit 2(1).pptxSE Unit 2(1).pptx
SE Unit 2(1).pptx
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Un it 2-se-mod-staff
Un it 2-se-mod-staffUn it 2-se-mod-staff
Un it 2-se-mod-staff
 
W4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gatheringW4 lecture 7&8 - requirements gathering
W4 lecture 7&8 - requirements gathering
 
Se6162 analysis concept and principles
Se6162 analysis concept and principlesSe6162 analysis concept and principles
Se6162 analysis concept and principles
 
SE UNIT-2.pdf
SE UNIT-2.pdfSE UNIT-2.pdf
SE UNIT-2.pdf
 
unit2.pptx
unit2.pptxunit2.pptx
unit2.pptx
 

Más de Antony Alex (10)

Transposition cipher
Transposition cipherTransposition cipher
Transposition cipher
 
Topdown parsing
Topdown parsingTopdown parsing
Topdown parsing
 
Textile management system review iii
Textile management system   review iiiTextile management system   review iii
Textile management system review iii
 
Sound
SoundSound
Sound
 
Site map & web
Site map & webSite map & web
Site map & web
 
Review ii
Review iiReview ii
Review ii
 
Installing windows xp
Installing windows xpInstalling windows xp
Installing windows xp
 
Application express
Application expressApplication express
Application express
 
Android
AndroidAndroid
Android
 
Weka
WekaWeka
Weka
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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