SlideShare a Scribd company logo
REQUIREMENTS VALIDATION – I
LECTURE NO-14
1
TODAY’S TOPICS
2
• Requirements validation
• Validation techniques
REQUIREMENTS ENGINEERING
PROCESS
3
Requirements
Elicitation
Requirements
Analysis and
Negotiation
Requirements
Specification
Requirements
Validation
User Needs,
Domain Information,
Existing System
Information, Regulations,
Standards, Etc.
Requirements
Document
Agreed
Requirements
VALIDATION OBJECTIVES
4
• Certifies that the requirements document is an
acceptable description of the system to be implemented
• Checks a requirements document for
– Completeness and consistency
– Conformance to standards
– Requirements conflicts
– Technical errors
– Ambiguous requirements
ANALYSIS AND VALIDATION
5
• Analysis works with raw requirements as elicited
from the system stakeholders
– “Have we got the right requirements” is the key
question to be answered at this stage
• Validation works with a final draft of the
requirements document i.e., with negotiated and
agreed requirements
– “Have we got the requirements right” is the key
question to be answered at this stage
VALIDATION INPUTS AND
OUTPUTS
6
Requirements
Validation
Requirements
document
Organizational
knowledge
Organizational
standards
List of problems
Agreed actions
REQUIREMENTS DOCUMENT
7
• Should be a complete version of the
document, not an unfinished draft.
Formatted and organized according to
organizational standards
ORGANIZATIONAL KNOWLEDGE
8
• Knowledge, often implicit, of the
organization which may be used to
judge the realism of the requirements
ORGANIZATIONAL STANDARDS
9
• Local standards e.g. for the
organization of the requirements
document
LIST OF PROBLEMS
10
• List of discovered problems in the
requirements document
AGREED ACTIONS
• List of agreed actions in response to
requirements problems. Some problems
may have several corrective actions; some
problems may have no associated actions
11
REQUIREMENTS REVIEWS
12
• A group of people read and analyze the
requirements, look for problems, meet
and discuss the problems and agree on
actions to address these problems
REQUIREMENTS REVIEW
PROCESS
13
Plan review Distribute
documents
Prepare for
review
Hold review
meeting
Follow-up
actions
Revise
documents
REVIEW ACTIVITIES - 1
14
• Plan review
– The review team is selected and a time
and place for the review meeting is chosen
• Distribute documents
– The requirements document is distributed
to the review team members
REVIEW ACTIVITIES - 2
15
• Prepare for review
– Individual reviewers read the requirements to
find conflicts, omissions,
inconsistencies, deviations from standards
and other problems
• Hold review meeting
– Individual comments and problems are
discussed and a set of actions to
address the problems is agreed
REVIEW ACTIVITIES - 3
16
• Follow-up actions
– The chair of the review checks that
the agreed actions have been carried
out
• Revise document
– The requirements document is
revised to reflect the agreed actions.
At this stage, it may be accepted or it
may be re-reviewed
PROBLEM ACTIONS
17
• Requirements clarification
• Missing information
• Requirements conflict
• Unrealistic requirement
REQUIREMENTS CLARIFICATION
18
• The requirement may be badly expressed
or may have accidentally omitted
information which has been collected
during requirements elicitation
MISSING INFORMATION
19
• Some information is missing from the
requirements document. It is the
responsibility of the requirements
engineers who are revising the
document to discover this information
from system stakeholders
REQUIREMENTS CONFLICT
20
• There is a significant conflict between
requirements. The stakeholders
involved must negotiate to resolve the
conflict
UNREALISTIC REQUIREMENT
• The requirement does not appear to be implement-
able with the technology available or given other
constraints on the system.
• Stakeholders must be consulted to decide how to
make the requirement more realistic
21
PRE-REVIEW CHECKING - 1
22
• Reviews are expensive because they
involve a number of people spending
time reading and checking the
requirements document
PRE-REVIEW CHECKING - 2
23
• This expense can be reduced by using pre-
review checking where one person checks
the document and looks for straightforward
problems such as missing requirements,
lack of conformance to standards,
typographical errors, etc.
• Document may be returned for correction
or the list of problems distributed to other
reviewers
PRE-REVIEW CHECKING STAGES
24
Check
document
structure
Check
document
completeness
Check document
against
standards
Run
automatic
checkers
Requirements
document
Problems
report
REVIEW TEAM MEMBERSHIP
25
• Reviews should involve a number of
stakeholders drawn from different backgrounds
– People from different backgrounds bring different skills and
knowledge to the review
– Stakeholders feel involved in the RE process and develop an
understanding of the needs of other stakeholders
• Review team should always involve at least a domain
expert and an end-user
26
SUMMARY - 1
• Requirements validation should focus on checking the
final draft of the requirements document for conflicts,
omissions and deviations from standards
• Inputs to the validation process are the requirements
document, organizational standards and implicit
organizational knowledge. The outputs are a list of
requirements problems and agreed actions to address
these problems
27
SUMMARY - 2
• Reviews involve a group of people
making a detailed analysis of the
requirements
• Review costs can be reduced by
checking the requirements before the
review for deviations from organizational
standards. These may result from more
serious requirements problems

More Related Content

PPT
Required
PPTX
Requirements engineering activities
PDF
Validation boot camp 2
PDF
Pmp scope chapter 5
PPT
Requirements - validation in software engineering
PPTX
Project Scope Management - PMBOK6
PPTX
Software Project Management UNIT 4.pptx
PPTX
SAD - Session 4.pptx
Required
Requirements engineering activities
Validation boot camp 2
Pmp scope chapter 5
Requirements - validation in software engineering
Project Scope Management - PMBOK6
Software Project Management UNIT 4.pptx
SAD - Session 4.pptx

Similar to Lecture No-14.pptx Lecture No-14.pptx xx (20)

PPTX
Audit Report Writing
PDF
Topic 7 - Project Scope Management.pdf
PPTX
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
PPTX
Requirements analysis and modeling
PPTX
PPTX
Internal_Audit_Presentation.pptx
PPTX
735994164735994164-Internal-Audit-Presentation.pptx
PPT
Fundamentals of Auditing PTC
PPTX
04 projectintegrationmanagement
PPTX
PMP (Project Management Professional) course prepa
PPT
inspection-readiness for Pharmaceuticals
PPSX
Session 04 - Project Planning
PPTX
Project Formulation and Management - Project Scope Management
PPTX
Ch 5 - Requirement Validation.pptx
PDF
Requirement Engineering
PPT
requirements analysis and design
PPTX
PMP-Scope Management area
PDF
How to conduct an effective internal quality audit?
PPT
vu-re-lecture-06 requirement engineer.ppt
PPTX
iso 9001 2015 interna audit presentation.pptx
Audit Report Writing
Topic 7 - Project Scope Management.pdf
nETWORKING LEACTURE 2 HGUYI ULec 2A.pptx
Requirements analysis and modeling
Internal_Audit_Presentation.pptx
735994164735994164-Internal-Audit-Presentation.pptx
Fundamentals of Auditing PTC
04 projectintegrationmanagement
PMP (Project Management Professional) course prepa
inspection-readiness for Pharmaceuticals
Session 04 - Project Planning
Project Formulation and Management - Project Scope Management
Ch 5 - Requirement Validation.pptx
Requirement Engineering
requirements analysis and design
PMP-Scope Management area
How to conduct an effective internal quality audit?
vu-re-lecture-06 requirement engineer.ppt
iso 9001 2015 interna audit presentation.pptx
Ad

More from itxdevilmehar (11)

PPT
Lecture No-19.ppt lecture number 19 ppt .
PPTX
COAL-8.pptx lecture number 19 Ppt number
PPTX
Research-Ethics-ppt.pptx research ethics
PPTX
COAL-8.pptx coal assignment ppt number 2
PPTX
Procedure.lecture number pptx slide form
PPT
Management lecture number 14-3.ppt slide
PPTX
Lecture 9 (DS) - Tree, Tree Traversal.pptx
PPTX
Conditional Flow Control Directive.pptxx
PPTX
Database ppt[}}.pptx database system and
PPTX
transaction management.pptx isolationand
PPT
Multimedia and ict projecg and assignmen
Lecture No-19.ppt lecture number 19 ppt .
COAL-8.pptx lecture number 19 Ppt number
Research-Ethics-ppt.pptx research ethics
COAL-8.pptx coal assignment ppt number 2
Procedure.lecture number pptx slide form
Management lecture number 14-3.ppt slide
Lecture 9 (DS) - Tree, Tree Traversal.pptx
Conditional Flow Control Directive.pptxx
Database ppt[}}.pptx database system and
transaction management.pptx isolationand
Multimedia and ict projecg and assignmen
Ad

Recently uploaded (20)

PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
Design Guidelines and solutions for Plastics parts
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
Management Information system : MIS-e-Business Systems.pptx
PPTX
introduction to high performance computing
PPT
Occupational Health and Safety Management System
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Fundamentals of Mechanical Engineering.pptx
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
Automation-in-Manufacturing-Chapter-Introduction.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Module 8- Technological and Communication Skills.pptx
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Design Guidelines and solutions for Plastics parts
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Abrasive, erosive and cavitation wear.pdf
Fundamentals of safety and accident prevention -final (1).pptx
Information Storage and Retrieval Techniques Unit III
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Safety Seminar civil to be ensured for safe working.
Management Information system : MIS-e-Business Systems.pptx
introduction to high performance computing
Occupational Health and Safety Management System

Lecture No-14.pptx Lecture No-14.pptx xx

  • 1. REQUIREMENTS VALIDATION – I LECTURE NO-14 1
  • 2. TODAY’S TOPICS 2 • Requirements validation • Validation techniques
  • 3. REQUIREMENTS ENGINEERING PROCESS 3 Requirements Elicitation Requirements Analysis and Negotiation Requirements Specification Requirements Validation User Needs, Domain Information, Existing System Information, Regulations, Standards, Etc. Requirements Document Agreed Requirements
  • 4. VALIDATION OBJECTIVES 4 • Certifies that the requirements document is an acceptable description of the system to be implemented • Checks a requirements document for – Completeness and consistency – Conformance to standards – Requirements conflicts – Technical errors – Ambiguous requirements
  • 5. ANALYSIS AND VALIDATION 5 • Analysis works with raw requirements as elicited from the system stakeholders – “Have we got the right requirements” is the key question to be answered at this stage • Validation works with a final draft of the requirements document i.e., with negotiated and agreed requirements – “Have we got the requirements right” is the key question to be answered at this stage
  • 7. REQUIREMENTS DOCUMENT 7 • Should be a complete version of the document, not an unfinished draft. Formatted and organized according to organizational standards
  • 8. ORGANIZATIONAL KNOWLEDGE 8 • Knowledge, often implicit, of the organization which may be used to judge the realism of the requirements
  • 9. ORGANIZATIONAL STANDARDS 9 • Local standards e.g. for the organization of the requirements document
  • 10. LIST OF PROBLEMS 10 • List of discovered problems in the requirements document
  • 11. AGREED ACTIONS • List of agreed actions in response to requirements problems. Some problems may have several corrective actions; some problems may have no associated actions 11
  • 12. REQUIREMENTS REVIEWS 12 • A group of people read and analyze the requirements, look for problems, meet and discuss the problems and agree on actions to address these problems
  • 13. REQUIREMENTS REVIEW PROCESS 13 Plan review Distribute documents Prepare for review Hold review meeting Follow-up actions Revise documents
  • 14. REVIEW ACTIVITIES - 1 14 • Plan review – The review team is selected and a time and place for the review meeting is chosen • Distribute documents – The requirements document is distributed to the review team members
  • 15. REVIEW ACTIVITIES - 2 15 • Prepare for review – Individual reviewers read the requirements to find conflicts, omissions, inconsistencies, deviations from standards and other problems • Hold review meeting – Individual comments and problems are discussed and a set of actions to address the problems is agreed
  • 16. REVIEW ACTIVITIES - 3 16 • Follow-up actions – The chair of the review checks that the agreed actions have been carried out • Revise document – The requirements document is revised to reflect the agreed actions. At this stage, it may be accepted or it may be re-reviewed
  • 17. PROBLEM ACTIONS 17 • Requirements clarification • Missing information • Requirements conflict • Unrealistic requirement
  • 18. REQUIREMENTS CLARIFICATION 18 • The requirement may be badly expressed or may have accidentally omitted information which has been collected during requirements elicitation
  • 19. MISSING INFORMATION 19 • Some information is missing from the requirements document. It is the responsibility of the requirements engineers who are revising the document to discover this information from system stakeholders
  • 20. REQUIREMENTS CONFLICT 20 • There is a significant conflict between requirements. The stakeholders involved must negotiate to resolve the conflict
  • 21. UNREALISTIC REQUIREMENT • The requirement does not appear to be implement- able with the technology available or given other constraints on the system. • Stakeholders must be consulted to decide how to make the requirement more realistic 21
  • 22. PRE-REVIEW CHECKING - 1 22 • Reviews are expensive because they involve a number of people spending time reading and checking the requirements document
  • 23. PRE-REVIEW CHECKING - 2 23 • This expense can be reduced by using pre- review checking where one person checks the document and looks for straightforward problems such as missing requirements, lack of conformance to standards, typographical errors, etc. • Document may be returned for correction or the list of problems distributed to other reviewers
  • 24. PRE-REVIEW CHECKING STAGES 24 Check document structure Check document completeness Check document against standards Run automatic checkers Requirements document Problems report
  • 25. REVIEW TEAM MEMBERSHIP 25 • Reviews should involve a number of stakeholders drawn from different backgrounds – People from different backgrounds bring different skills and knowledge to the review – Stakeholders feel involved in the RE process and develop an understanding of the needs of other stakeholders • Review team should always involve at least a domain expert and an end-user
  • 26. 26 SUMMARY - 1 • Requirements validation should focus on checking the final draft of the requirements document for conflicts, omissions and deviations from standards • Inputs to the validation process are the requirements document, organizational standards and implicit organizational knowledge. The outputs are a list of requirements problems and agreed actions to address these problems
  • 27. 27 SUMMARY - 2 • Reviews involve a group of people making a detailed analysis of the requirements • Review costs can be reduced by checking the requirements before the review for deviations from organizational standards. These may result from more serious requirements problems