Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development.

Similar presentations


Presentation on theme: "1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development."— Presentation transcript:

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


Download ppt "1 reviews8 Software Reviews, Walkthroughs, and Inspections The standard technique to ensure quality in software development."

Similar presentations


Ads by Google