Download presentation
Presentation is loading. Please wait.
Published byDwayne Fisher Modified over 9 years ago
1
1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development
2
2 reviews8 Question u What is the title of the chapter in which the material about software reviews is found? –A. SQA –B. Testing –C. Software Design
3
3 reviews8 Question u What do software reviews do to software? –A. correct –B. purify –C. disinfect –D. clarify
4
4 reviews8 Review – two definitions u 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. u The inclusive name for reviews, walkthroughs, and inspections
5
5 reviews8 Types of Reviews u Reviews – Requirement (SRR) – Design (PDR,CDR) u Walkthroughs u Inspections – Code – Document
6
6 reviews8 Walkthrough u 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.
7
7 reviews8 Inspection u A formal, scheduled activity where a specialist checks a document for conformity with established standards (often corporate standards)
8
8 reviews8 540-541 REVIEWS u Professionalism – be prepared – be organized – present good image u Materials in advance u TA and Instructor serve as evaluators u Team is graded on quality of effort, professionalism, and following standards u Points will be taken off for not correcting problems u Usually 50 minutes
9
9 reviews8 Procedures for Reviews u The evaluators prepare for the review by studying the prepared documents. u A formal report on the review is often required by management.
10
10 reviews8 Conduct of Reviews 1 schedule review 2 distribute materials 3 prepare 4 present 5 discuss 6 report
11
11 reviews8 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
12
12 reviews8 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
13
13 reviews8 An Example Presentation 1
14
14 reviews8 Purpose of Reviews u ensure quality through peer review u provide management visibility u encourage preparation
15
15 reviews8 Defect Amplification u Undetected defect “amplify” during subsequent phases u Figure 8.2 - 8.4
16
16 reviews8 Peer Review u 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
17
17 reviews8 Management u secondary functions include: » 1) communication » 2) milestone » 3) visibility to management
18
18 reviews8 Progress u additional function (and not the least) is to force preparation of materials and specification (both meanings) of ideas.
19
19 reviews8 Next Tuesday, 9/24/02 u Read about derived classes in C++ book u Stroustrup, ch 12
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.