many software development models are described in
the software engineering, which describes the
states through which software evolves. The lifecycle
focuses on the product, defining the state through
which a product passes from when it starts to be built to
when software enters into operations and finally retired
[14]. A software process model is an abstract representation
of the architecture, design or definition of the software
process