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 ?

Answers were Sorted based on User's Feedback



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

Answer / maithri

While top down design starts from abstract to finally achieve a solid design, bottom up approach is just the reverse as it begins with the concrete design to get to abstract entity. When it comes to designing brand new systems, it is top down approach that is most commonly employed. On the other hand, in the case of reverse engineering as when it is the goal to understand someone else’s design, bottom up approach is utilized.
Bottom-up approach proceeds with the design of lowest level module or subsystem, to the highest module or subsystem. One needs a structure chart to know the steps involved in execution. Also needed are drivers to complete this type of designing.
Top-down approach starts with the top level module and progresses downward to the lowest level module. In reality however, no system is followed rigidly and designers tend to bounce back and forth between these two approaches as the need may be.
There are pros and cons of both the approaches. If we talk of advantages of a top down approach, it is easy to visualize, provides sense of completeness, and it is easy to assess the progress at any stage. On the downside, being a UI driven approach, there are chances of redundant business logics.
On the other hand, in a bottom-up approach, user has the advantages of solid business logic, ability to write good unit test and the ease with which changes can be managed and modified. Its disadvantages are that a lot of effort is required to write test cases and the progress cannot be verified easily at the mid stage.

Is This Answer Correct ?    5 Yes 9 No

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

Answer / venkateswarlu p

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

Bottom up just opposite to that i.e design with sub modules
or lowest level modules to main module.

Is This Answer Correct ?    25 Yes 38 No

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

Answer / aanchal

i don't no have any give answer to this question?????

Is This Answer Correct ?    11 Yes 26 No

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

Answer / justdance

top is on top while down is on top down like up and down ..

Is This Answer Correct ?    17 Yes 72 No

Post New Answer

More C++ General Interview Questions

What is virtual table?

0 Answers  


What is realloc() and free()? What is difference between them?

1 Answers  


What are the four partitions in which c++ compiler divides the ram?

0 Answers  


What are the strengths of C++?

1 Answers  


Is java made in c++?

0 Answers  


class HasStatic { static int I; }; Referring to the sample code above, what is the appropriate method of defining the member variable "I", and assigning it the value 10, outside of the class declaration? a) HasStatic I = 10; b) int static I = 10; c) static I(10); d) static I = 10; e) int HasStatic::I = 10;

1 Answers   Quark,


Write some differences between an external iterator and an internal iterator? Describe the advantage of an external iterator.

0 Answers  


Explain the use of virtual destructor?

0 Answers  


How a new operator differs from the operator new?

0 Answers  


Can we change the basic meaning of an operator in c++?

0 Answers  


What kind of problems can be solved by a namespace?

0 Answers  


1.what is the difference between software & package &application.

1 Answers   Infosys,


Categories