Difference Between Top Down Approach And Bottom Up Approach
•Top Down Approach•
1. In this approach We focus on breaking up the problem into smaller parts.
2. Mainly used by structured programming language such as COBOL , Fortan, C etc.
3.Each part is programmed separately therefore contain redundancy.
4. In this the communication is less among modules.
5. It is used in debugging, module documentation, etc.
6. In top down approach, decomposition takes place.
7. In this top function of system might be hard to identify.
8. In this implementation details nay differ.
•Bottom Up Approach•
1. In bottom up approach, solve smaller problems and integrate it as whole and complete the solution.
2. Mainly used by object oriented programming language such as C++, C#, python.
3. Redundancy is minimized by using data encapsulation and data hiding.
4. In this module must have communication.
5. It is basically used ia testing.
6. In bottom up approach composition takes place.
7. In this sometimes we can not build a program from the piece we have started.
8. This is not natural for people to assemble.
Comments
Post a Comment