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
Explain bubble sorting.
Difference between strdup and strcpy?
What is the difference between passing by reference and passing a reference?
Explain how a pointer to function can be declared in C++?
What does it mean to declare a member function as static?
What is the difference between mutex and binary semaphore?
What are the various access specifiers in c++?
What are the extraction and insertion operators in c++? Explain with examples.
What is the disadvantage of using a macro?
Describe the role of the c++ in the tradeoff of safety vs. Usability?
What is copy constructor? Can we make copy constructor private in c++?
Write a program to show polymorphism in C++?
If there are two catch statements, one for base and one for derived, which should come first?
What is abstract class in c++?
Suppose that data is an array of 1000 integers. Write a single function call that will sort the 100 elements data [222] through data [321].