IT

 SOFTWARE REQUIREMENT ENGINEERING                                                                                                                   
REQUIREMENT VALIDATION
Requirement Document - complete version according to company standards
Organization knowledge - example : skills, people involve in developing the software
Organization standard (implicit / explicit)
List of problems - problems in requirement document
Agreed of documentation actions - response to the document

REQUIREMENT REVIEW
Group of people : analyze & read requirements, look for problems, meet & discuss
Steps : 1. Plan review - select team, time and place for review meeting to be discuss
           2. Distribute documents
           3. Prepare documents
           4. Hold review meeting - comments / problems are discussed, actions                          agreed
           5. Follow up actions - agreed actions have carried out or not
           6. Revise document - revise to reflect the actions

PROBLEM ACTIONS
Requirement clarification
Missing information
Requirement conflict - negotiation to resolve the actions
Unrealistic document

REVIEW CHECKING
Reviewers are expensive - involve a number of people spending time reading, checking requirement document
Check document for straight-forward problems.

PROBLEM REPORT
Recheck the requirement document
Update requirement document - send to review team
Review team - involve at least a domain & end user experts

REVIEW CHECKLIST
Understandability
Redundancy
Completeness
Ambiguity
Consistency
Organization
Conformance to standards
Traceability

PROTOTYPING
Provide user documentation & training
Prototypes (validation) - demo requirements & help stakeholders discover problems
                                    - should be complete, reasonably efficient & robust
                                    - cater certain functions

---------------------------------- Order for full e-book ----------------------------------