自顶向下设计是一种分析问题的方法,简单的说,自顶向下就是将一个大问题先分解为若干个小问题,在将每个小问题继续分解,直到不能再分解或者可以轻易实现为止。
自顶向下,将问题不断分解为小的模块。逐步求精,可以理解为将各个小模块实现和优化的过程。
应用实例
邀请朋友来家中吃饭:
要同时确定吃饭人员和做饭菜单。
然后1.在给朋友打电话来确定应邀人员表的同时2.计划菜单,买食材,制作食物。
1又分为给人们打电话,写下要来的人的名字,制作名单;
2就是参考食谱,寻求建议,决定食物。
自顶向下设计是一种分析问题的方法,简单的说,自顶向下就是将一个大问题先分解为若干个小问题,在将每个小问题继续分解,直到不能再分解或者可以轻易实现为止。
自顶向下,将问题不断分解为小的模块。逐步求精,可以理解为将各个小模块实现和优化的过程。
应用实例
邀请朋友来家中吃饭:
要同时确定吃饭人员和做饭菜单。
然后1.在给朋友打电话来确定应邀人员表的同时2.计划菜单,买食材,制作食物。
1又分为给人们打电话,写下要来的人的名字,制作名单;
2就是参考食谱,寻求建议,决定食物。