Inspections

Inspections - Inspections Motivation Detecting errors late...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Inspections Software Engineering I – SE361 Motivation s Detecting errors late in the development cycle is expensive s E.g. A requirements defect that is found only at testing costs almost 100 times more to fix than if it had been found and fixed at requirements itself s Need to rework not only the requirements doc, but all other deliverables produced from it: change the design, change the code, rerun tests! s The earlier in the lifecycle we find problems, the cheaper they are to fix
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Software Engineering I – SE361 Defect-free Architectural Design Architectural Design based on Defective Requirements Defective Architectural Design Defect-free Software Requirements Defective Software Requirements User needs Defect-free Detailed Design D. D. based on Defective Reqs Detailed Design based On Defective Arch. D Defective Detailed Design Definition and Requirements Analysis Architectural Design Detailed Design Defect- Free Code Defective Code Code based on Defective DD Code based on Defective Arch. D Code based on defective Reqs Coding Software Engineering I – SE361 Motivation s Multiple stages of defect removal s If we inspect each deliverable (requirements, design, code), and then do multiple stages of testing (unit tests, integration tests, system tests), then we get many chances to find defects s Like filtering multiple times: the result is much cleaner!
Background image of page 2
3 Software Engineering I – SE361 Multiple Stages of Defect Removal Architectural Specification Detailed Design Specification Source Code Requirements Definition Requirements Analysis Architectural Design Detailed Design Preliminary Requirements Specification Detailed Requirements Specification
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 8

Inspections - Inspections Motivation Detecting errors late...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online