22SoftwareProcessModelsSEII

22SoftwareProcessModelsSEII - CMSC 132 Object-Oriented...

Info iconThis 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
Background image of page 1

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

View Full DocumentRight Arrow Icon
Overview Software process models Waterfall Iterative Choosing a software process model Level of understanding Cost of change 2
Background 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
Background image of page 3

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

View Full DocumentRight 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
Background 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
Background image of page 5

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

View Full DocumentRight Arrow Icon
Iterative Software Development Approach Iteratively add incremental improvements Take advantage of what was learned from earlier versions of the system Use working prototypes to refine specifications 6
Background image of page 6
Iterative Software Development Goals Emphasize adaptability instead of predictability Respond to changes in customer requirements Examples Unified model Agile software development Extreme programming (XP) 7
Background image of page 7

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

View Full DocumentRight Arrow Icon
Unified Model Development divided into phases (iterations)
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/04/2011 for the course CMSC 132 taught by Professor Padua-perez during the Spring '08 term at Maryland.

Page1 / 21

22SoftwareProcessModelsSEII - CMSC 132 Object-Oriented...

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

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