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 wrapper class in c++?

626


Describe linkages and types of linkages?

569


Which coding certification is best?

570


How do I use arrays in c++?

584


Show the application of a dynamic array with the help of an example.

586






Implement stack operations with pointers with appropriate exception checks.

567


What is a static member?

618


When are exception objects created?

611


what kind of projects are suitable for c and c++

629


What is type of 'this' pointer?

596


Write a program in c++ to print the numbers from n to n2 except 5 and its multiples

2037


Can we sort map in c++?

596


What are multiple inheritances (virtual inheritance)?

585


Reverse the Linked List. Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL

337


How can virtual functions in c++ be implemented?

612