SlideShare ist ein Scribd-Unternehmen logo
1 von 7
REQUIREMENT ELICITATION
TECHNIQUES FOR SOFTWARE
Arbab (23126)
Qasim Ali (22772)
Adeel hassan ( )
Submited by :
REQUIREMENT ELICITATION
Requirements elicitation is the
collection of the requirements
of any given system or product
from users, customers and other
important stakeholders
REQUIREMENT GATHERING TECHNIQUE
Stake holder analysis
Brainstorming
One on one interview
Group Interview
Document Analysis
Focus Group
Interface Analysis
Observation
Prototyping
Requirements Workshop
Reverse Engineering
Survey
STAKE HOLDER ANALYSIS
Definition:
 Stake holder analysis identifies all the
user and stakeholders who may
influence or be impacted by the
system. This this help ensure that the
needs of all those involved are taken
into account.
Benefits:
 Ensure that all relevant stakeholder are
considered
 All important stakeholder are captured, yet
that irrelevant actors are not included.
Drawbacks:
 There is danger that to much time is spent
on identifying roles and relationships and
the teams is swamped data.
BRAINSTORMING
Definition:
It is utilized in requirements elicitation to
gather good number of ideas from a
group of people. Usually brainstorming is
used in identifying all possible solutions
to problems and simplifies the detail of
opportunities.
Basic Rules
 Generate may idea as possible
 Let your imagination soar
 It casts a broad net, determining
various discreet possibilities.
Benefits
 Generate the variety of idea in a short
time
 Produce new and creative ideas
ONE ON ONE INTERVIEW
Definition:
 The most common technique for
gathering requirements is to sit down
with the clients and ask them that they
need. The discussion should be
planned out ahead of time based on
the type of requirements you are
looking for
benefits
 Privacy of everyone in-depth a
stakeholder thoughts and get his or her
perspective
Risks:
 Time consuming
 Misunderstanding
INTERVIEW
Interviews of users and
stakeholders are
important in creating
wonderful software.
Without knowing the
expectations and goal of
the stakeholders and
users, you are highly
unlikely to satiate them

Weitere ähnliche Inhalte

Was ist angesagt?

System analysis and design
System analysis and design System analysis and design
System analysis and design
Razan Al Ryalat
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
Mustafa Saeed
 
Future of systems analysis
Future of systems analysisFuture of systems analysis
Future of systems analysis
Jeane Paguio
 
Roles responsibilities of system analyst
Roles responsibilities of system analyst Roles responsibilities of system analyst
Roles responsibilities of system analyst
Fazreen Rashid
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
jatin Sareen
 
Determining Requirements Complexity - White Paper
Determining Requirements Complexity - White PaperDetermining Requirements Complexity - White Paper
Determining Requirements Complexity - White Paper
Saurabh Goel
 

Was ist angesagt? (20)

System analysis and design
System analysis and design System analysis and design
System analysis and design
 
Fact finding techniques
Fact finding techniquesFact finding techniques
Fact finding techniques
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
 
Role of system analyst
Role of system analystRole of system analyst
Role of system analyst
 
Basic Concept of Expert System
Basic Concept  of Expert System Basic Concept  of Expert System
Basic Concept of Expert System
 
SYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment helpSYSTEM ANALYSIS AND DESIGN Assignment help
SYSTEM ANALYSIS AND DESIGN Assignment help
 
Ch01
Ch01Ch01
Ch01
 
Sdlc presentation
Sdlc presentation Sdlc presentation
Sdlc presentation
 
Ch02
Ch02Ch02
Ch02
 
System Information
System InformationSystem Information
System Information
 
System analysis and design Part2
System analysis and design Part2System analysis and design Part2
System analysis and design Part2
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
 
Future of systems analysis
Future of systems analysisFuture of systems analysis
Future of systems analysis
 
Roles responsibilities of system analyst
Roles responsibilities of system analyst Roles responsibilities of system analyst
Roles responsibilities of system analyst
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
System Analysis Fact Finding Methods
System Analysis Fact Finding MethodsSystem Analysis Fact Finding Methods
System Analysis Fact Finding Methods
 
Determining Requirements Complexity - White Paper
Determining Requirements Complexity - White PaperDetermining Requirements Complexity - White Paper
Determining Requirements Complexity - White Paper
 
Stan bio
Stan bioStan bio
Stan bio
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 

Ähnlich wie Requirement elicitation techniques for software

DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
cscpconf
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
Dhairya Joshi
 

Ähnlich wie Requirement elicitation techniques for software (20)

7. requirement-engineering
7. requirement-engineering7. requirement-engineering
7. requirement-engineering
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...Software Development Process -  REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
Software Development Process - REQUIREMENTS ANALYSIS / ANALYSIS OF TECHNICAL...
 
6. ch 5-understanding requirements
6. ch 5-understanding requirements6. ch 5-understanding requirements
6. ch 5-understanding requirements
 
The Requirements - An Initial Overview
The Requirements - An Initial OverviewThe Requirements - An Initial Overview
The Requirements - An Initial Overview
 
Software Analytics = Sharing Information
Software Analytics = Sharing InformationSoftware Analytics = Sharing Information
Software Analytics = Sharing Information
 
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxSAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
 
System analysis fundamentals
System analysis fundamentalsSystem analysis fundamentals
System analysis fundamentals
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Information Technology for Managers Module 3 PPT.pdf
Information Technology for Managers  Module 3 PPT.pdfInformation Technology for Managers  Module 3 PPT.pdf
Information Technology for Managers Module 3 PPT.pdf
 
JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshops
 
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
DEPENDABLE PRIVACY REQUIREMENTS BY AGILE MODELED LAYERED SECURITY ARCHITECTUR...
 
Sdlc
SdlcSdlc
Sdlc
 
Requirements Analysis.pptx
Requirements Analysis.pptxRequirements Analysis.pptx
Requirements Analysis.pptx
 
Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement Requirement Engineering Processes & Eliciting Requirement
Requirement Engineering Processes & Eliciting Requirement
 
Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7Software engg. pressman_ch-6 & 7
Software engg. pressman_ch-6 & 7
 

KĂźrzlich hochgeladen

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
KreezheaRecto
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

KĂźrzlich hochgeladen (20)

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 

Requirement elicitation techniques for software

  • 1. REQUIREMENT ELICITATION TECHNIQUES FOR SOFTWARE Arbab (23126) Qasim Ali (22772) Adeel hassan ( ) Submited by :
  • 2. REQUIREMENT ELICITATION Requirements elicitation is the collection of the requirements of any given system or product from users, customers and other important stakeholders
  • 3. REQUIREMENT GATHERING TECHNIQUE Stake holder analysis Brainstorming One on one interview Group Interview Document Analysis Focus Group Interface Analysis Observation Prototyping Requirements Workshop Reverse Engineering Survey
  • 4. STAKE HOLDER ANALYSIS Definition:  Stake holder analysis identifies all the user and stakeholders who may influence or be impacted by the system. This this help ensure that the needs of all those involved are taken into account. Benefits:  Ensure that all relevant stakeholder are considered  All important stakeholder are captured, yet that irrelevant actors are not included. Drawbacks:  There is danger that to much time is spent on identifying roles and relationships and the teams is swamped data.
  • 5. BRAINSTORMING Definition: It is utilized in requirements elicitation to gather good number of ideas from a group of people. Usually brainstorming is used in identifying all possible solutions to problems and simplifies the detail of opportunities. Basic Rules  Generate may idea as possible  Let your imagination soar  It casts a broad net, determining various discreet possibilities. Benefits  Generate the variety of idea in a short time  Produce new and creative ideas
  • 6. ONE ON ONE INTERVIEW Definition:  The most common technique for gathering requirements is to sit down with the clients and ask them that they need. The discussion should be planned out ahead of time based on the type of requirements you are looking for benefits  Privacy of everyone in-depth a stakeholder thoughts and get his or her perspective Risks:  Time consuming  Misunderstanding
  • 7. INTERVIEW Interviews of users and stakeholders are important in creating wonderful software. Without knowing the expectations and goal of the stakeholders and users, you are highly unlikely to satiate them