SlideShare a Scribd company logo
SOFTWARE ENGINEERING
Eliciting Requirements,Developing Use Cases
BY
R.RENUKA
ELICITING REQUIREMENTS
Eliciting Requirements
Eliciting requirement helps the user for
collecting the requirement.
Eliciting requirement steps are as follows:
1. Collaborative requirements gathering
2. Quality Function Deployment (QFD)
QFD consist of three types of requirement:
* Normal requirements
*Expected requirement
*Exciting requirements
3. Usage scenarios
4. Elicitation work product
1. Collaborative requirements gathering
 Gathering the requirements by conducting the meetings
between developer and customer.
 Fix the rules for preparation and participation.
 The main motive is to identify the problem, give the
solutions for the elements, negotiate the different
approaches and specify the primary set of solution
requirements in an environment which is valuable for
achieving goal.
2. Quality Function Deployment (QFD)
 In this technique, translate the customer need into the
technical requirement for the software.
 QFD system designs a software according to the demands
of the customer.
QFD consist of three types of requirement:
Normal requirements:
 The objective and goal are stated for the system through
the meetings with the customer.
 For the customer satisfaction these requirements should be
there.
Expected requirement
 These requirements are implicit.
 These are the basic requirement that not be clearly told
by the customer, but also the customer expect that
requirement.
Exciting requirements
 These features are beyond the expectation of the
customer.
 The developer adds some additional features or
unexpected feature into the software to make the
customer more satisfied.
For example, the mobile phone with standard features,
but the developer adds few additional functionalities like
voice searching, multi-touch screen etc. then the
customer more exited about that feature.
3. Usage scenarios
 Till the software team does not understand how the
features and function are used by the end users it is
difficult to move technical activities.
 To achieve above problem the software team produces a
set of structure that identify the usage for the software.
 This structure is called as 'Use Cases'.
4. Elicitation work product
 The work product created as a result of requirement
elicitation that is depending on the size of the system or
product to be built.
 The work product consists of a statement need, feasibility,
statement scope for the system.
 It also consists of a list of users participate in the
requirement elicitation.

More Related Content

PPTX
Lecture 04
PPTX
PPTX
software requirement
PPT
Software Requiremnets
PPTX
software requirement
PPT
Software Engineering
PPTX
Enozom Custom Software
PPTX
Maheen soft
Lecture 04
software requirement
Software Requiremnets
software requirement
Software Engineering
Enozom Custom Software
Maheen soft

What's hot (20)

PPS
8 Characteristics of good user requirements
PPT
Reqs analysis
PPTX
Week 8 final assesement presentation
PPT
Lecture 11 understanding requirements (3)
DOC
Good Practices For Developing User Requirements
PDF
Reading Summary - Software Requirements + Characteristics of Well Written Req...
PDF
Reasons your erp system might fail
PPT
Requirement Management 2
PDF
Custom odoo development process
PPT
Use Case - Introduction
PPTX
Functional vs Non-functional Requirements - Which comes first?
PDF
Odoo erp implementation methodology
PPT
4 testing & documentation of the implementation
PDF
V model (software engineering)
DOC
Gnanaguru
PPSX
Introduction to Requirement engineering
PPT
Requirement Management 1
DOC
Cerner_manual_database_Healthcare
PPT
Requirement Management 3
PDF
Non-functional requirements
8 Characteristics of good user requirements
Reqs analysis
Week 8 final assesement presentation
Lecture 11 understanding requirements (3)
Good Practices For Developing User Requirements
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reasons your erp system might fail
Requirement Management 2
Custom odoo development process
Use Case - Introduction
Functional vs Non-functional Requirements - Which comes first?
Odoo erp implementation methodology
4 testing & documentation of the implementation
V model (software engineering)
Gnanaguru
Introduction to Requirement engineering
Requirement Management 1
Cerner_manual_database_Healthcare
Requirement Management 3
Non-functional requirements
Ad

Similar to Software engineering (20)

PPTX
Software engineering
PDF
Requirement Engineering.pdf
PPTX
Requirement engineering.pptx power point
PPTX
Requirement Engineering Processes & Eliciting Requirement
PPT
Lecture 10 understanding requirements (2)
PPTX
requirement-engineering-task-unit-2.pptx
PPTX
requirement engineering, types of requirement
PPT
Requirements Engineering
PPTX
Module-2 ppt.pptx contents for software engineering
PDF
Understanding software requirements chapter 5
PPTX
SE_MODULE 2_Complete.pptx about se n pm.
PPTX
Unit2 Software engineering UPTU
DOCX
Software Requirements ElicitationRequirements specify a set of f.docx
PDF
software requirement
PPT
lecture_Analysis Phase.ppt
PPT
lecture_5 (2).ppt hjhrrgjbgrmgrhbgrgghjd
PDF
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
PPTX
Chapter 3.pptx
PPTX
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_03-01-2022_Sof...
PDF
se cph - 4---7-WA0008..pdf ejejekkekekememm
Software engineering
Requirement Engineering.pdf
Requirement engineering.pptx power point
Requirement Engineering Processes & Eliciting Requirement
Lecture 10 understanding requirements (2)
requirement-engineering-task-unit-2.pptx
requirement engineering, types of requirement
Requirements Engineering
Module-2 ppt.pptx contents for software engineering
Understanding software requirements chapter 5
SE_MODULE 2_Complete.pptx about se n pm.
Unit2 Software engineering UPTU
Software Requirements ElicitationRequirements specify a set of f.docx
software requirement
lecture_Analysis Phase.ppt
lecture_5 (2).ppt hjhrrgjbgrmgrhbgrgghjd
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
Chapter 3.pptx
WINSEM2021-22_ITE2004_ETH_VL2021220500452_Reference_Material_I_03-01-2022_Sof...
se cph - 4---7-WA0008..pdf ejejekkekekememm
Ad

More from renukarenuka9 (20)

PPTX
mobile computing
PPTX
PPTX
Compiler design
PPTX
Web programming
PPTX
Software engineering
PPTX
Bigdata
PPTX
Bigdata ppt
PPTX
PPTX
PPTX
operating system
PPTX
PPTX
OPERATING SYSTEM
PPTX
Data mining
PPTX
Computer network
PPTX
computer network
PPTX
operating system
PPTX
data mining
PPTX
COMPUTER NETWORK
PPTX
data mining
PPTX
operating system
mobile computing
Compiler design
Web programming
Software engineering
Bigdata
Bigdata ppt
operating system
OPERATING SYSTEM
Data mining
Computer network
computer network
operating system
data mining
COMPUTER NETWORK
data mining
operating system

Recently uploaded (20)

PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
Sciences of Europe No 170 (2025)
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
PDF
AlphaEarth Foundations and the Satellite Embedding dataset
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PPTX
2. Earth - The Living Planet earth and life
PPTX
Derivatives of integument scales, beaks, horns,.pptx
PDF
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
microscope-Lecturecjchchchchcuvuvhc.pptx
PDF
An interstellar mission to test astrophysical black holes
PPT
protein biochemistry.ppt for university classes
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PPTX
2Systematics of Living Organisms t-.pptx
PDF
Placing the Near-Earth Object Impact Probability in Context
PPTX
Microbiology with diagram medical studies .pptx
PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
Phytochemical Investigation of Miliusa longipes.pdf
Sciences of Europe No 170 (2025)
Taita Taveta Laboratory Technician Workshop Presentation.pptx
AlphaEarth Foundations and the Satellite Embedding dataset
Comparative Structure of Integument in Vertebrates.pptx
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
2. Earth - The Living Planet earth and life
Derivatives of integument scales, beaks, horns,.pptx
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
. Radiology Case Scenariosssssssssssssss
microscope-Lecturecjchchchchcuvuvhc.pptx
An interstellar mission to test astrophysical black holes
protein biochemistry.ppt for university classes
ECG_Course_Presentation د.محمد صقران ppt
2Systematics of Living Organisms t-.pptx
Placing the Near-Earth Object Impact Probability in Context
Microbiology with diagram medical studies .pptx
Introduction to Fisheries Biotechnology_Lesson 1.pptx

Software engineering

  • 2. ELICITING REQUIREMENTS Eliciting Requirements Eliciting requirement helps the user for collecting the requirement. Eliciting requirement steps are as follows: 1. Collaborative requirements gathering 2. Quality Function Deployment (QFD) QFD consist of three types of requirement: * Normal requirements *Expected requirement *Exciting requirements 3. Usage scenarios 4. Elicitation work product
  • 3. 1. Collaborative requirements gathering  Gathering the requirements by conducting the meetings between developer and customer.  Fix the rules for preparation and participation.  The main motive is to identify the problem, give the solutions for the elements, negotiate the different approaches and specify the primary set of solution requirements in an environment which is valuable for achieving goal.
  • 4. 2. Quality Function Deployment (QFD)  In this technique, translate the customer need into the technical requirement for the software.  QFD system designs a software according to the demands of the customer. QFD consist of three types of requirement: Normal requirements:  The objective and goal are stated for the system through the meetings with the customer.  For the customer satisfaction these requirements should be there.
  • 5. Expected requirement  These requirements are implicit.  These are the basic requirement that not be clearly told by the customer, but also the customer expect that requirement. Exciting requirements  These features are beyond the expectation of the customer.  The developer adds some additional features or unexpected feature into the software to make the customer more satisfied. For example, the mobile phone with standard features, but the developer adds few additional functionalities like voice searching, multi-touch screen etc. then the customer more exited about that feature.
  • 6. 3. Usage scenarios  Till the software team does not understand how the features and function are used by the end users it is difficult to move technical activities.  To achieve above problem the software team produces a set of structure that identify the usage for the software.  This structure is called as 'Use Cases'.
  • 7. 4. Elicitation work product  The work product created as a result of requirement elicitation that is depending on the size of the system or product to be built.  The work product consists of a statement need, feasibility, statement scope for the system.  It also consists of a list of users participate in the requirement elicitation.