Verification Techniques

Different Verification Techniques 

Verification: Verification is the process of evaluating work-products of a development phase to determine whether they meet the specified requirements. verification ensures that the product is built according to the requirements and design specifications.

There are three types of Techniques 

1.Walkthrough
2.Inspection 
3.Review




1.Walkthrough: walkthrough is an informal process, and is initiated and led by the author of the software work product. The colleague observes the document and gives their required feedback of assistance in location defects or suggestion for improvements. 

2.Inspection: inspection is a semi-formal process. It is usually done by domain experts. Inspection is more formal than a walkthrough.

There are five major roles: 
1.Moderator
2.Inspector
3.Author
4.Reader
5.Recorder

Moderator: moderator is the activity leader and the person responsible to ensure the discussions proceed on the production lines.

Inspector: inspector is the domain expert and all of the inspection team members who analyze and detect the defects within the work product.

Author: the author who originally created the work product and whose product is under inspection.

Reader: the reader is the read the whole work product for the entire inspection team.

Recorder: recorder who records all the defect that arises from the inspection team and notes down the minutes of the meeting.

3.Review: A process or meeting during which a work product, or set of work products, is presented to project personnel, managers, users, customers, or other interested parties for comment or approval. The main goal of reviews is to find defects. Reviews are a good complement to testing to help assure quality.
Assure the quality of deliverable before the project moves to the next stage. Once a deliverable has been reviewed, revised as required, and approved, it can be used as a basis for the next stage in the life cycle.


Comments

Popular posts from this blog

Implicit and Explicit requirements

Software Configuration Management (SCM)

Identified for Configuration Management