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

Answers were Sorted based on User's Feedback



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

Answer / 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

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

Answer / shahidnx

First thing Top down and bottom up are designing approaches.
As simple, in top down approach,first we are designing the
main module(i.e main function) and in that we will decide
what all other modules to be include then we will design all
other sub modules..this approach is used C prog language.

In bottom up approach, just contrast to top down,first we
design all the sub modules related to application then we
design main module and in that we will decide what are the
modules to be include.. for ex: we can design any no of
classes and in main only required classes and their
functions can be used ...this approach is used in c++ ......

Is This Answer Correct ?    109 Yes 12 No

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

Answer / koteraj

Top down design proceeds from the abstract entity to get to
the concrete design. Bottom up design proceeds from the
concrete design to get to the abstract entity.

Top down design is most often used in designing brand new
systems, while bottom up design is sometimes used when one
is reverse engineering a design; i.e. when one is trying to
figure out what somebody else designed in an existing system.

Bottom up design begins the design with the lowest level
modules or subsystems, and progresses upward to the main
program, module, or subsystem. With bottom up design, a
structure chart is necessary to determine the order of
execution, and the development of drivers is necessary to
complete the bottom up approach.

Top down design, on the other hand, begins the design with
the main or top-level module, and progresses downward to the
lowest level modules or subsystems.

Real life sometimes is a combination of top down design and
bottom up design. For instance, data modeling sessions tend
to be iterative, bouncing back and forth between top down
and bottom up modes, as the need arises.

Is This Answer Correct ?    105 Yes 35 No

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

Answer / manish

top to down approach :-c
button to up approach :-c++
Top down design, on the other hand, begins the design with
the main or top-level module, and progresses downward to the
lowest level modules or subsystems.

Real life sometimes is a combination of top down design and
bottom up design. For instance, data modeling sessions tend
to be iterative, bouncing back and forth between top down
and bottom up modes, as the need arises.

Is This Answer Correct ?    45 Yes 29 No

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

Answer / bintu

Top-down approach:-
In an over view of system is formulated specifying but not
detailing subsystems.Each subsystem is then refined in yet
greater detail,untill the entire specification is reduced to
base elements.
Bottom-up approach:-
The individual base elements of system are specifies in
great details.These elements are linked together to form
larger subsystems;untill a complete top-level system is formed.

Is This Answer Correct ?    17 Yes 7 No

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

Answer / digvijay singh yadav

in top down approach every module don't have enough information regarding their task due to further explain at initial state so it require to be complete in next step.
while on the other hand in bottom up approach all module mostly have enough information and this module go to get abstraction

Is This Answer Correct ?    8 Yes 1 No

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

Answer / rahul agrawal

Simplest and main difference is...this two are process of solving program........
So in top down it breaks the main program in sub programs then all the sub programs are being solved then after solving it merge them all in one function to provide exact output.....so 1st we have top as a main function ok...then we break it into sub function can be taken as down...so it approach as top to down...

In the same way in c++....program is already in sub functions....it directly solve this problems and merge them together for exact output....so what is happening here that Bottom as a sub function and Up as a merge function..so it approach as bottom to up.....
....Thanks 4 reading

Is This Answer Correct ?    8 Yes 2 No

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

Answer / pankaj

top-down approach is time consuming  type of approach
and bottom-up approach is less time consuming type of approach

Is This Answer Correct ?    8 Yes 4 No

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

Answer / prakash kumar mishra

Pops are considered as a top down approach because first of
all we think about what are functions required. Example of
planning. And then implementation part is done. Where as in
oops first we make small module and latter we link each
other. Example for making a building we make all the
required instrument or relevant module like piller,rod then
the work is being done.

Is This Answer Correct ?    5 Yes 2 No

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

Answer / arjun rajput

the basic difference is that generally Top down approach is occered in C and not in c++

Is This Answer Correct ?    6 Yes 5 No

Post New Answer

More C++ General Interview Questions

what is difference between internet and Internet?

12 Answers   College School Exams Tests, Microsoft, MIT, TCS,


What are pointers, when declared, intialized to a) NULL b) Newly allocated memory c) Nothing. Its random

0 Answers  


How c functions prevents rework and therefore saves the programers time as wel as length of the code ?

0 Answers  


In C++ cout is: a) object b) class c) something else

11 Answers   Infosys, Lehman Brothers,


class Foo { public: Foo(int i) { } }; class Bar : virtual Foo { public: Bar() { } }; Bar b; Referring to the above code, when the object 'b' is defined, a compiler error will occur. What action fixes the compiler error? a) Adding a virtual destructor to the class Bar b) Adding a constructor to Bar which takes an int parameter c) Adding "Foo()" to the Bar constructor d) Adding a copy constructor to the class Foo e) Adding "Foo(0)" to the Bar::Bar initializer list

2 Answers   Quark,






Define a way other than using the keyword inline to make a function inline?

1 Answers  


Is nan a c++?

0 Answers  


What is slicing?

1 Answers  


They will ask u question about single linked list?. Write Code for to insert delete node.

2 Answers   Persistent,


Explain how functions are classified in C++ ?

0 Answers  


There are 100 students in a class. The management keep information in two tables. Those two tables are given like Roll no Name Age 001 ABC 15 002 XYZ 14 and Roll No Subject Marks 001 Math 75 001 Physics 55 002 Math 68 001 Hindi 69 They want the information like this Roll No Name Hindi Physics Math Total 001 ABC 69 55 75 199 002 XYZ 68 74 84 226 And Roll No Suject Highest 001 Math 98 007 Physics 84 021 Hindi 74 All 275 All information is kept in structure in main memory. You have to find last two tables.

0 Answers  


How size of a class can be calulated?

2 Answers  


Categories