Software Process Models: Farooq Ahmed, FAST-NU, Lahore
Software Process Models: Farooq Ahmed, FAST-NU, Lahore
Development is
carried out in a
sequential fashion
Development divided into a series of iterations
Each iteration results in a new increment
With each increment more functionality is added
Gradually, software progresses towards its completion
Get feedback
Evolve Throw-away
Evolutionary
Farooq Ahmed, FAST-NU, Lahore
Assessment of Prototyping
Benefits Draw-backs
Requirements get Quality may seriously
better established be affected
Customers quickly see Maintainability is very
what to expect – difficult
changes are known Customer pressure to
early on deliver end-product
quickly
Development is
divided into series of
activities e.g.
requirements,
prototyping, design,
etc.
Each activity has
common phases that
ensure quality with
respect to that activity