Review Types Flashcards

1
Q

Main purpose is detecting potential defects
Generating new ideas or solutions
Not based on a formal review
Maybe preformed by author or colleague
Use of checklist optional

A

Informal Review

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Main purpose: Find defects, improve software product, consider alternative implementations,evaluate conformance to standards and specifications
exchanging ideas about techniques or style variations, training of
participants, achieving consensus
Individual preparation before the review meeting is optional
• Review meeting is typically led by the author of the work product
• Scribe is mandatory
• Use of checklists is optional
• May take the form of scenarios, dry runs, or simulations

A

Walkthrough

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

• Main purposes: gaining consensus, detecting potential defects
• Possible further purposes: evaluating quality and building confidence in the work product,
generating new ideas, motivating and enabling authors to improve future work products,
considering alternative implementations
• Reviewers should be technical peers of the author, and technical experts in the same or other
disciplines
• Individual preparation before the review meeting is required
• Review meeting is optional, ideally led by a trained facilitator (typically not the author)
• Scribe is mandatory, ideally not the author
• Use of checklists is optional
• Potential defect logs and review reports are produced

A

Technical Review

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

• Main purposes: detecting potential defects, evaluating quality and building confidence in the work
product, preventing future similar defects through author learning and root cause analysis
• Possible further purposes: motivating and enabling authors to improve future work products and
the software development process, achieving consensus
• Follows a defined process with formal documented outputs, based on rules and checklists
• Uses clearly defined roles, such as those specified in section 3.2.2 which are mandatory, and
may include a dedicated reader (who reads the work product aloud often paraphrase, i.e.
describes it in own words, during the review meeting)
• Individual preparation before the review meeting is required
• Reviewers are either peers of the author or experts in other disciplines that are relevant to the
work product

A

Inspection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly