Evolutionary Model : Software Engineering

  •  proposed by Barry Boehm [Spiral Model]
  • couples the iterative nature of prototyping with controlled and systematic aspects of waterfall model
  • software is developed in a series of evolutionary release during early iteration. The release might be a model or prototype. During later iterations, more complete versions are engineered.
  • Anchor point milestones-combination of work products and condition that are attained along the path of spiral are noted for each evolutionary pass.
  • realistic approach to develop large scale system and software.
Limitations:
  • demands direct consideration of tech risks at all stages of the project (considerable risk assessment expertise is relied on for success) before they become problematic.

Comments