Professional Documents
Culture Documents
Software Security Chapter 5
Software Security Chapter 5
Software Security Chapter 5
JIMMA UNIVERSITY
JIMMA INSTITUTE OF TECHNOLOGY
FACULTY OF COMPUTING AND INFORMATICS
CHAPTER FIVE
REQUIREMENTS VALIDATION
Topics we will cover
Requirements checking
requirements document”
Requirements validation is the process of certifying the requirements
Discussion
R1: Employees who earn less than 2000 ETB should not be taxed
R2: For all Employees tax should be deducted from their salaries
The document is inconsistent: Consistent checking
Requirements checking
10
Discussion
Requirements
document List of problems
Organisational
standards
Validation inputs
Requirements document
Should be a complete version of the document, not an
unfinished draft. Formatted and organized according to
organizational standards
Organizational knowledge
Knowledge, often implicit, of the organization which may be
used to judge the realism of the requirements
Organizational standards
Local standards e.g. for the organization of the requirements
document
Validation outputs
Problem list
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
The 6 Principles of Validation
Requirements Document
Analyst
Budget
Plan review: The review team is selected and a time and place for
the review meeting is chosen.
Distribute documents: The requirements document and any other
relevant documents are distributed to the review team members.
Prepare for review: The individual reviewers read the
requirements document to identify conflicts, omissions,
inconsistencies, deviations from standards and any other problems.
Hold review meeting :The individual comments and problems are
discussed and a set of actions to address the problems is agreed.
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
Techniques for Validating Requirements
Inspections
Desk-Checks
Walkthroughs
Prototypes
Inspections
Collect issues.
Benefit:
Highly effective defect detection
Proof of feasibility
Critical Success Factors:
Level of detail of the
prototype
Effort:
Quality of the review
Very- Very High
Any Question?