Chapter 3 Prescriptive Process Models
Prescriptive Models <ul><li>Prescriptive process models advocate an orderly approach to software engineering </li></ul><ul...
Waterfall Model
The Incremental Model
The RAD Model
Evolutionary Models: Prototyping communication Quick plan Modeling Quick design Construction of prototype Deployment deliv...
Evolutionary Models: The Spiral
Spiral Model
Evolutionary Models: Concurrent
Still Other Process Models <ul><li>Component based development —the process to apply when reuse is a development objective...
The Unified Process (UP) inception inception elaboration
UP Phases
UP Work Products
Upcoming SlideShare
Loading in...5
×

Ch03 prescriptive process models

2,258

Published on

Process Model (Software Engineering)

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,258
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ch03 prescriptive process models

  1. 1. Chapter 3 Prescriptive Process Models
  2. 2. Prescriptive Models <ul><li>Prescriptive process models advocate an orderly approach to software engineering </li></ul><ul><li>That leads to a few questions … </li></ul><ul><li>If prescriptive process models strive for structure and order, are they inappropriate for a software world that thrives on change? </li></ul><ul><li>Yet, if we reject traditional process models (and the order they imply) and replace them with something less structured, do we make it impossible to achieve coordination and coherence in software work? </li></ul>
  3. 3. Waterfall Model
  4. 4. The Incremental Model
  5. 5. The RAD Model
  6. 6. Evolutionary Models: Prototyping communication Quick plan Modeling Quick design Construction of prototype Deployment delivery & feedback
  7. 7. Evolutionary Models: The Spiral
  8. 8. Spiral Model
  9. 9. Evolutionary Models: Concurrent
  10. 10. Still Other Process Models <ul><li>Component based development —the process to apply when reuse is a development objective </li></ul><ul><li>Formal methods —emphasizes the mathematical specification of requirements </li></ul><ul><li>AOSD —provides a process and methodological approach for defining, specifying, designing, and constructing aspects </li></ul><ul><li>Unified Process —a “use-case driven, architecture-centric, iterative and incremental” software process closely aligned with the Unified Modeling Language (UML) </li></ul>
  11. 11. The Unified Process (UP) inception inception elaboration
  12. 12. UP Phases
  13. 13. UP Work Products
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×