Internet Software Development Testing and Inspections Paul J Krause.
1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality...
-
Upload
dwayne-fisher -
Category
Documents
-
view
216 -
download
0
Transcript of 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality...
![Page 1: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/1.jpg)
1reviews8
Software Reviews, Walkthroughs, and Inspections
The standard technique to ensure quality in software development
![Page 2: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/2.jpg)
2reviews8
Question
What is the title of the chapter in which the material about software reviews is found?– A. SQA– B. Testing– C. Software Design
![Page 3: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/3.jpg)
3reviews8
Question
What do software reviews do to software?– A. correct– B. purify– C. disinfect– D. clarify
![Page 4: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/4.jpg)
4reviews8
Review – two definitions
A formal, scheduled activity where a designer presents material about a design and a selected group of peers evaluates the technical aspects of the design.
The inclusive name for reviews, walkthroughs, and inspections
![Page 5: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/5.jpg)
5reviews8
Types of Reviews
Reviews– Requirement (SRR)– Design (PDR,CDR)
Walkthroughs Inspections
– Code– Document
![Page 6: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/6.jpg)
6reviews8
Walkthrough
A formal, scheduled activity where a designer presents a design and traces the values of sample data through the design and a selected group of peers evaluates the technical aspects of the design.
![Page 7: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/7.jpg)
7reviews8
Inspection
A formal, scheduled activity where a specialist checks a document for conformity with established standards (often corporate standards)
![Page 8: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/8.jpg)
8reviews8
540-541 REVIEWS
Professionalism– be prepared
– be organized
– present good image
Materials in advance TA and Instructor
serve as evaluators
Team is graded on quality of effort, professionalism, and following standards
Points will be taken off for not correcting problems
Usually 50 minutes
![Page 9: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/9.jpg)
9reviews8
Procedures for Reviews
The evaluators prepare for the review by studying the prepared documents.
A formal report on the review is often required by management.
![Page 10: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/10.jpg)
10reviews8
Conduct of Reviews
1 schedule review2 distribute materials3 prepare4 present5 discuss6 report
![Page 11: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/11.jpg)
11reviews8
Rules for Reviews
– proper constructive attitude– proper preparation– proper environment– no management– participants should be participants– producers should determine time– distribute reports fast– record all issues in public
![Page 12: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/12.jpg)
12reviews8
Rules for Reviewers
– prepare
– be friendly
– watch comments
– one positive comment, one negative
– raise issues, don't solve them
– avoid style issues
– stick to standards
– stick to technical issues
– make certain that everybody understands
– do not evaluate producers
![Page 13: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/13.jpg)
13reviews8
An Example Presentation 1
![Page 14: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/14.jpg)
14reviews8
Purpose of Reviews
ensure quality through peer review provide management visibility encourage preparation
![Page 15: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/15.jpg)
15reviews8
Defect Amplification
Undetected defect “amplify” during subsequent phases
Figure 8.2 - 8.4
![Page 16: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/16.jpg)
16reviews8
Peer Review
the primary function is to use the skill of a group of people to:– 1) identify needed improvements– 2) certify correctness– 3) encourage uniformity– 4) enforce subjective rules
![Page 17: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/17.jpg)
17reviews8
Management
secondary functions include:» 1) communication
» 2) milestone
» 3) visibility to management
![Page 18: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/18.jpg)
18reviews8
Progress
additional function (and not the least) is to force preparation of materials and specification (both meanings) of ideas.
![Page 19: 1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.](https://reader036.fdocuments.net/reader036/viewer/2022082516/56649d0f5503460f949e49ac/html5/thumbnails/19.jpg)
19reviews8
Next Tuesday, 9/24/02
Read about derived classes in C++ book Stroustrup, ch 12