Database Application Life Cycle - Lecture 4
Database Application Life Cycle - Lecture 4
Application
Life Cycle
LECTURE FOUR
Introduction
Database development is just one part of the much wider field of software engineering, the
process of developing and maintaining software.
We start with an overview of the waterfall model such as you will find in most software
engineering text books.
The waterfall model could apply to any computer system development.
It shows the process as a strict sequence of steps where the output of one step is the input to
the next and all of one step has to be completed before moving onto the next.
However, in reality there is usually some degree of refinement and feedback as the product
proceeds through the development stages (it would be rare to find that each task is performed
perfectly and never needs revisiting – although that is one possibility!).