Ch03 prescriptive process models
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Ch03 prescriptive process models

  • 2,799 views
Uploaded on

Process Model (Software Engineering)

Process Model (Software Engineering)

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,799
On Slideshare
2,799
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
33
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Chapter 3 Prescriptive Process Models
  • 2. Prescriptive Models
    • Prescriptive process models advocate an orderly approach to software engineering
    • That leads to a few questions …
    • If prescriptive process models strive for structure and order, are they inappropriate for a software world that thrives on change?
    • 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?
  • 3. Waterfall Model
  • 4. The Incremental Model
  • 5. The RAD Model
  • 6. Evolutionary Models: Prototyping communication Quick plan Modeling Quick design Construction of prototype Deployment delivery & feedback
  • 7. Evolutionary Models: The Spiral
  • 8. Spiral Model
  • 9. Evolutionary Models: Concurrent
  • 10. Still Other Process Models
    • Component based development —the process to apply when reuse is a development objective
    • Formal methods —emphasizes the mathematical specification of requirements
    • AOSD —provides a process and methodological approach for defining, specifying, designing, and constructing aspects
    • Unified Process —a “use-case driven, architecture-centric, iterative and incremental” software process closely aligned with the Unified Modeling Language (UML)
  • 11. The Unified Process (UP) inception inception elaboration
  • 12. UP Phases
  • 13. UP Work Products