Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. ## Example 1 ##
  2. These are two design approaches, which can be explained as:
  3. You can imagine a tree like structure , in which when you
  4. are following top-down appoarch you move from root node to
  5. leaf node and when you follow bottom-up apprach you follow
  6. leaf node to root node.
  7.  
  8. ### Top-down approach:
  9. In this an overview of the system is first formulated,
  10. specifying but not detailing any first-level subsystems.
  11. Each subsystem is then refined in yet greater detail,
  12. sometimes in many additional subsystem levels, until the
  13. entire specification is reduced to base elements.
  14.  
  15. ### Bottom-up approach:
  16. In this approach the individual base elements of the system
  17. are first specified in great detail. These elements are
  18. then linked together to form larger subsystems, which then
  19. in turn are linked, sometimes in many levels, until a
  20. complete top-level system is formed.
  21.  
  22. ## Example2 ##
  23.  
  24. Top down design proceeds from the abstract entity to get to
  25. the concrete design. Bottom up design proceeds from the
  26. concrete design to get to the abstract entity.
  27.  
  28. Top down design is most often used in designing brand new
  29. systems, while bottom up design is sometimes used when one
  30. is reverse engineering a design; i.e. when one is trying to
  31. figure out what somebody else designed in an existing system.
  32.  
  33. Bottom up design begins the design with the lowest level
  34. modules or subsystems, and progresses upward to the main
  35. program, module, or subsystem. With bottom up design, a
  36. structure chart is necessary to determine the order of
  37. execution, and the development of drivers is necessary to
  38. complete the bottom up approach.
  39.  
  40. Top down design, on the other hand, begins the design with
  41. the main or top-level module, and progresses downward to the
  42. lowest level modules or subsystems.
  43.  
  44. Real life sometimes is a combination of top down design and
  45. bottom up design. For instance, data modeling sessions tend
  46. to be iterative, bouncing back and forth between top down
  47. and bottom up modes, as the need arises.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement