CS352-Lecture_Notes-OH-L03 - CS352 Software Engineering Engineering II Lecture Notes 3 Omar Hamdy [email protected] Dr Omar Hamdy CS352

CS352-Lecture_Notes-OH-L03 - CS352 Software Engineering...

This preview shows page 1 - 8 out of 21 pages.

CS352 Software Engineering IIDr. Omar HamdySpring 2011 1CS352 Software Engineering IIEngineering IIOmar Hamdy[email protected]Lecture Notes 3
Background image
What are Review?a meeting conducted by technical people for technical peoplea technical assessment of a work product created during the software engineering Dr. Omar HamdySpring 2011 2created during the software engineering processa software quality assurance mechanisma training groundCS352 Software Engineering II
Background image
Looking for what?Errors and defectsError—a quality problem found beforethe software is released to end usersDefecta quality problem found onlyafterthe Dr. Omar HamdySpring 2011 3Defecta quality problem found onlyafterthe software has been released to end-usersWe make this distinction because errors and defects have very different economic, business, psychological, and human impactCS352 Software Engineering II
Background image
Defect AmplificationErrors passed throughErrors fromPrevious stepErrors passed DefectsDetectionPercentDr. Omar HamdySpring 2011 4CS352 Software Engineering IIAmplified errors 1:xNewly generated errorsDevelopment stepTo next stepEfficiency
Background image
Defect AmplificationExample in Section 15.2:– a software process that does NOT include reviews,yields 94 errors at the beginning of testing andReleases 12 latent defects to the fieldDr. Omar HamdySpring 2011 5Releases 12 latent defects to the field– a software process that does include reviews,yields 24 errors at the beginning of testing andreleases 3 latent defects to the field– A cost analysis indicates that the process with NO reviews costs approximately 3 times more than the process with reviews.CS352 Software Engineering II
Background image
Metrics• The total review effort and the total number of errors discovered are defined as:Ereview= Ep+ Ea+ ErDr. Omar HamdySpring 2011 6Errtot= Errminor+ ErrmajorDefect densityrepresents the errors found per unit of work product reviewed– Defect density = Errtot/ WPS• where …CS352 Software Engineering II
Background image
MetricsPreparation effort, Ep—the effort (in person-hours) required to review a work product prior to the actual review meetingAssessment effort, Ea— the effort (in person-hours) that is expending during the actual reviewRework effort, Er— the effort (in person-hours) that is dedicated to the correction of those errors uncovered during the reviewWork product size, WPS—a measure of the size of the work product Dr. Omar HamdySpring 2011 7Work product size, WPS—a measure of the size of the work product that has been reviewed (e.g.,
Background image
Image of page 8

You've reached the end of your free preview.

Want to read all 21 pages?

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes