自顶向下?逐步求精?

来源:互联网 发布:白骑士大数据电话 编辑:程序博客网 时间:2024/06/05 03:36

自顶向下?逐步求精?到底这个东西是什么意思呢?

自顶向下

自顶向下(Top Down)的核心本质是“分解”, 将复杂的大问题分解为相对简单的小问题,找出每个问题的关键、重点所在,然后用精确的思维定性、定量地去描述问题。

逐步求精

将现实问题经过几次细化处理,最后到求解域中只是一些简单的算法描述和算法实现问题。即将系统功能按层次进行分解,每一层不断将功能细化,到最后一层都是功能单一、简单易实现的模块。求解过程可以划分为若干个阶段,在不同阶段采用不同的工具来描述问题。在每个阶段有不同的规则和标准,产生出不同阶段的文档资料。

这里写图片描述

逐步求精过程

根据洗衣机的动作状态,表现自顶向下和逐步求精

现在我们知道了自顶向下与逐步求精是什么东西。 那我们现在开始用洗衣机的运行动作来解释一下。

开洗衣机if(开了洗衣机)    选洗衣模式    选内部水量打开放水口if(水满)    关掉放水口    运行模特if(结束洗衣过程)    if(标准洗衣模式)        开始浸洗        。        。        。if(结束脱水)    结束洗衣过程

就这用自顶向下是,将设计者分解几步过程。所以洗衣机能比较简单来解决自己的洗衣过程。

我们用洗衣机了解了自顶向下和逐步求精是什么东西。现在我们已经大事分解小事,比较简单来解决问题了。