!Converted with LaTeX2HTML 95 (Thu Jan 19 1995) EI by Nikos Drakos (email@example.com), CBLU, University of Leeds >
In the software engineering community, other methods such as reviews or audits are described to verify and validate software documents. The differences between reading and those methods are discussed in this section. As there is a lot of confusion in the use of the terms review, walk-through, inspection, and audit, we will first define them and explain afterwards the differences from reading. For the definitions we follow the IEEE-standard.
In order to make the differences between these terms more clear, we
use a table which can be found in [Mar94] and extend that table
The verification of a software document (e.g. requirements document, design document) in either a review, audit, inspection or walkthrough starts with reading the document by each reviewer. This is done either before or throughout a meeting. At the moment there is only little support (in form of checklists) for the reader of how to read the document. After reading the document (if it is not done throughout the meeting) there is a meeting in which the reviewers analyze the software document to discuss the defects they have found during the reading process and to look for more defects. During the meeting the different defects are collected. The next step is that the defects are removed and then the process starts again.
Figure 2.1 summarizes this process:
How often this cycle is repeated depends on the method and
the desired quality of the software document. The quality attributes have
to be described
earlier in the software development process.
There are several studies about the best way meetings should be held to be most efficient [Fag76]. It is our belief that the efficiency of the meetings is directly linked with the preparation for them by providing adequate techniques for the reading process. In that case reading should be seen as a technique to prepare for meetings.
As mentioned earlier there is no actual description of how reading is or should be performed for the inspection process. In order to achieve the desired effect, the reading technique should have certain properties. These properties are described in the next section.
Generated by latex2html-95.1