Traditional Waterfall Model
n Requirements -- a formal assessment of the
customer's needs and priorities.
n Design -- a detailed specification of how
those needs will be met, establishing that the
customer will be happy if the resulting
product follows the design spec.
n Build -- the actual development of code and
documentation.
n Test -- the process of determining if the
product works and revise requirements,
design and code.