Professional Documents
Culture Documents
Reviews
VALIDATION
Technical errors.
Ambiguous requirements
Validation ensures
Requirement validation ensures that requirements are
Clear.
Feasible.
Traceable.
Verifiable.
Prioritizable.
Validation As Process
How TO Validate
There are some techniques to validate requirements:
Reviews.
Prototype.
User manual.
Model Validation.
Requirement Testing.
Requirement Reviews
What are Requirement Reviews?
Requirement Reviews are the most
common methods of validation.
Requirements review is a review by a
group of people to find errors and point
out other matters of concern in the
requirement specification of system.
Who are the Reviewers?
1. Requirement Analyst
2. Clients
3. End Users
4.Domain Expert
5.Person from a Design Team
6.Person responsible for maintaining Requirement
Document.
7.Tester
Plan Review
Distribute Document
Review Activities
Follow up Action
Revise Document
Reviews Checklist
The ad-hoc reading technique does not give any guidance for
reviewers. The reviewers simply attempts to find as many
defects as possible by examining the document using the
skills and knowledge they have. The ad-hoc technique is very
dependent on the individuals performing the inspection.
SCENARIO-BASED READING TECHNIQUE
A scenario-based reading technique offers a set of formal
procedures how to review a document. A quite popular version
of scenario-based reading is defect-based reading technique.
DEFECT-BASED READING
To use the defect-based reading technique we need to create
a model of possible defects in requirements documents. For
each defect class from the model (e.g. the class of data type
inconsistencies, incorrect functions, and/or missing or
ambiguous functions), we develop a set of questions that
would characterize the defect class. While reading the
document, the reviewer tries to answer the questions and find
defects in the document. Each reviewer applies only a single
scenario/looks for one fault class only. All reviewers together
achieve then sufficient coverage of the document.
Pattern Based Technique
Pattern-based reading - a set of patterns is provided to
reviewers that they can use when validating requirements
against scenarios. – A set of requirements patterns is to be
defined.
Each requirements pattern can be represented by a formal
validation frame that describes what a part of a scenario should
look like to make the pattern applicable, and what should then
be searched for in the requirements document.
Why Reviews are Important?