Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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

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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a container class? What are the types of container classes in c++?

1260


Can constructor be static in c++?

1112


How do you invoke a base member function from a derived class in which you’ve overridden that function?

1110


Explain what are accessor methods?

1122


When does a name clash occur in c++?

1168


State two differences between C and C++.

1164


Is c++ proprietary?

1061


How are the features of c++ different from c?

1090


Define vptr.

1029


What is pair in c++?

1065


How do you declare A pointer to function which receives an int pointer and returns a float pointer

1211


Who was the creator of c++?

1047


What is the last index number in an array of 100 characters a) 100 b) 99 c) 101

1150


What are destructors?

999


Explain the purpose of the keyword volatile.

1167