Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 3 : INSPECTION - Coggle Diagram
CHAPTER 3 : INSPECTION
-
Inspection
-
-
-
-
-
Formal Inspection
-
The overall software life cycle cost is lower since defects are found early and are easier and less expensive to fix.
-
Inspection Roles
Reader
May paraphrase what is happening in the product, such as describing what a section of code is supposed to do
-
-
-
Author
-
-
-
The author cannot serve as moderator, reader, or recorder.
-
Moderator
-
Leads the inspection, schedules meetings, controls the meetings, reports inspection results, and follows up on rework issues
How to keep participants with strong technical skills but low social skills from killing each other.
Guiding Principles
-
-
-
Inspect early and often, formally and informally.
you want to point this out when a small amount of code has been written, not in a completed 5,000 line program.
So long as reviewers know what state the product is in, most people can examine it from an appropriate perspective.
If a product has a systematic weakness, such as a C program that is using literal constants where #defined macros should be used
-
Critique the products, not the producers.
-
-
purpose of the inspection is not to point out how much smarter the inspector is compared to the author
-
-
Inspection Process
Preparation
-
-
The product should be compared against any predecessor (specification) documents to assess completeness and correctness.
Each participant is responsible for examining the work artifacts prior to the actual inspection meeting
Inspection Meeting
all inspectors can report defects or raise other issues, which are documented on a form by the recorder.
the moderator determines at the beginning of the meeting that insufficient time has been devoted to preparation by the participants, the meeting should be rescheduled.
During this session, the team convenes and is led through the work product by the moderator and reader
Overview Meeting
-
Gives the author an opportunity to describe the important features of the product to the inspection team
-
Planning
obtains materials to be inspected from the author,
-
-
-
Follow-up
If a significant fraction (say, 10 percent) of the work product was modified
-
-
This is the final gate through which the product must pass in order for the inspection to be completed.
-
-
-