Software Process Models-Shaukat Wasi
Software Process Models-Shaukat Wasi
Spring 2020
Shaukat Wasi
Level 1 – Ad Hoc
Code & Fix
Informal
Requirements
P
r
o Product
c
e
s
s
Process as a "white box"
Informal
Requirements
P
r
o Product
c
e
s
s
feedback
Waterfall Model
Waterfall model
Iterative + Incremental
Usually a set of core product or system requirements is
well understood, but the details and extension have yet to
be defined.
It is iterative that enables you to develop increasingly
more complete version of the software i.e. evolution of
software.
Two Types: Prototyping and Spiral
Spiral
Model
Spiral Model
Iterative (multiple passes over the circuits) + Incremental
(Each circuit adds next level to development) + Risk Driven
Based on Water fall model (Same steps in sequence)
The first circuit in the clockwise direction might result in
the product specification; subsequent passes
around the spiral might be used to develop a prototype
and then progressively more sophisticated versions
ofthe software. Each pass results in adjustments to the
project plan. Cost and schedule are adjusted based
on feedback. Also, the number of iterations will be
adjusted by project manager.
3 Concerns on Evolutionary Processes