Cleanroom Software Engineering (AB)
Cleanroom Software Engineering (AB)
ENGINEERING
WHAT IS IT ?
From To
• Individual craftsmanship • Peer reviewed
• Sequential development engineering
• Incremental
• Individual unit testing
development
• Informal coverage • Team correctness
testing verification
• Unknown reliability • Statistical usage testing
• Informal design
• Measured reliability
• Disciplined engineering
specification and design
INCREMENTAL DEVELOPMENT
OR
CLEANROOM SOFTWARE ENGINEERING
Frozen
specification
Development Inc
Inc11 Inc
Inc22 Inc
Inc33 Inc
IncNN
Inc
Inc22 Inc
Inc33
Inc
Inc44
DESIGN AND VERIFICATION