22SoftwareProcessModelsSEII

22SoftwareProcessModelsSEII - CMSC 132 Object-Oriented...

Info icon This preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CMSC 132: Object-Oriented Programming II Software Process Models Department of Computer Science University of Maryland, College Park 1
Image of page 1

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

View Full Document Right Arrow Icon
Overview Software process models Waterfall Iterative Choosing a software process model Level of understanding Cost of change 2
Image of page 2
Software Process Models Software methodology Codified set of practices Repeatable process for producing quality software Software process model Methodology for organizing software life cycle Major approaches Waterfall model Iterative development Formal methods 3
Image of page 3

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

View Full Document Right Arrow Icon
Waterfall Model Approach Perform steps in order Begin new step only when previous step is complete Result of each step flow into next step 4
Image of page 4
Waterfall Model Advantages Simple Predictable results Software follows specifications Reasonable for small projects Problems In real life May need to return to previous step Steps may be more integrated Steps may occur at same time Unworkable for large projects 5
Image of page 5

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

View Full Document Right Arrow Icon