Explain Top-Down programming with Advantages
Top-Down programming
In the top-down
design the overall task of the program is to break down a large programs into
several logics and then they are interested by calling these logics whenever
necessary.
The top-down approach starts from a high
level abstract solution of the given problem and work down toward more detailed
specific solution. In this, the over all task is just
defined in terms of generalized subtask, which are subsequently further,
defined and so on. This process is continued downward until the sub tasks are
defined in a form suitable for execution by the computer.
Advantages
- It shows the sequential division
of the problem from top to bottom, which is a generalized and easy method.
- Modules can be developed parallel.
- Easy, quick and minimum error
prone development programs.