Professional Documents
Culture Documents
Overview
With the fountain methodology in a SDLC, it recognizes that although some
activities cannot start before others, there is overlapping of activities throughout
the development cycle.
The diagram below gives a visual representation of the Fountain Approach to
software development:
The fountain model is a highly iterative approach that is best suited to objectoriented software development. As mentioned above, this model allows for overlap
of activities throughout the development cycle even though some activities cant
start before others. Comparing this model to an actual water fountain, just as water
rises up and falls back down to the pool below, in object-oriented software
Usage:
The fountain approach is used when your requirements are well known,
specified and clearly drafted.
The fountain approach is used over the waterfall model as it is a more
practical approach (The Fountain model is a logical improvement to the
Waterfall model).
The fountain model is used for object oriented software development as there
is the need for iteration within and between phases.
Testing:
Risk Management:
Just as in the case of testing. Risk Management occurs nearer to the end of
the development process.