何以谓之“自顶向下,逐步求精”

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/SYSU_yzt/article/details/78637209

本篇博客意在介绍一个程序设计的方法——自顶向下,逐步求精。

WHAT IS 自顶向下,逐步求精?

According to wikipedia:Top-down and bottom-up are both strategies of information processing and knowledge ordering, used in a variety of fields including software, humanistic and scientific theories (see systemics), and management and organization. 简明扼要的讲就是,理清问题解决的过程,疏通一个脉络,根据时间或者其他参数来排序(自顶向下),然后将一个问题分解为数个子问题,一直到子问题能够被直接解决。(逐步求精)这里写图片描述

集体介绍:

自顶向下:我们需要明确我们的任务是什么,然后再根据对我们最为有利的参数,比如时间顺序,事情难易度顺序来排序好我们要完成的任务,然后开始逐步求精。

逐步求精:分为抽象步骤和具体步骤,在拿到一个问题的时候,问题一般都是抽象的,所以我们需要将问题逐步求精,到具体步骤,也就是我们可以直接解决的步骤,这样就做到了逐步求精。

实例介绍:

邀请大家参加一项活动
我们先用自顶向下的方法:我们应该先邀请别人,然后准备活动,最后执行。
然后我们来逐步求精:
邀请别人:我们可以通过打电话的方式或者写信的方式,直到我们选择了一项可行的方式,这个子问题就是被解决了的。
准备活动:包括准备场地和准备食物,我们将其分为了好多个板块,我们可以逐个完成,最后完成全部任务。

猜你喜欢

转载自blog.csdn.net/SYSU_yzt/article/details/78637209
今日推荐