Difference between Top down and bottom up approaches for a
given project ?

Answer Posted / reejusri

These are two design approaches, which can be explained as:
You can imagine a tree like structure , in which when you
are following top-down appoarch you move from root node to
leaf node and when you follow bottom-up apprach you follow
leaf node to root node.

Top-down approach:
In this an overview of the system is first formulated,
specifying but not detailing any first-level subsystems.
Each subsystem is then refined in yet greater detail,
sometimes in many additional subsystem levels, until the
entire specification is reduced to base elements.

Bottom-up approach:
In this approach the individual base elements of the system
are first specified in great detail. These elements are
then linked together to form larger subsystems, which then
in turn are linked, sometimes in many levels, until a
complete top-level system is formed.

Is This Answer Correct ?    248 Yes 62 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the role of static keyword for a class member variable?

617


How to allocate memory dynamically for a reference?

534


Explain 'this' pointer and what would happen if a pointer is deleted twice?

594


What do you mean by enumerated data type?

564


How would you find out if a linked-list is a cycle or not?

536






How can you prevent accessing of the private parts of my class by other programmers (violating encapsulation)?

634


why is iostream::eof inside a loop condition considered wrong?

585


What is the full name of logo?

580


What is the main purpose of overloading operators?

582


What is the difference between #import and #include in c++?

584


What is #include sstream?

611


Does c++ have foreach?

515


Can non-public members of another instance of the class be retrieved by the method of the same class?

596


How would perform Pattern Matching in C++?

641


Is c++ a difficult language?

561