Software Process Models
Some well-known process models include the following:
- Waterfall model (mainly of historical interest)
- Spiral development. Involves cycles of
- Customer negotiation
- Design
- Risk analysis
- Implementation
- Measurements
- Evaluation
Successive iterations can involve
- Prototype
- New product
- Improved product
- Maintenance cycles
- Rapid application development (based on business/data/process modelling and 4GL implementation)
- Incremental refinement
- Prototype-based (of e.g. user interface, functionality, or algorithms)