图表对比

             说到图表,大家都不陌生,小学甚至更早就开始接触图表了,但是使用图表来学习甚至把图表作为学习的一部分确实从最近开始的。

      最早开始使用的就是思维导图(MindManager)了,它是表达发射性思维的图形工具,简单有效。每经过一段时间的学习,然后用它来把我们学习的内容记录来,甚至可以用它来打开我们的思路。举个简单的例子:

图表对比_第1张图片

      这是一个VB的思维导图,可以看出,这是对课本的部分的描述,也是对课本的理解,从这张图可以看出自己对课本的理解,简单直接。

      第二个图是数据流图,它是表示软件模型的工具,以图形的方式来表达系统的逻辑功能,数据在内部的逻辑流向和逻辑变换过程。从它的描述可以看出,这是一个描述软件模型的工具,如果说思维导图表达的是我们的思想逻辑,那么数据流图就是表达软件的逻辑功能了。下面也是一个小例子:

图表对比_第2张图片

        这是机房收费系统的一个初级数据流图模型,从这张图可以看出系统的逻辑功能,它能简单直接的描绘出整个系统的结构(没画出来),从而为编写代码打好基础。

        最近还接触一个IPO图,它是对模块进行详细描述的工具,这个图没有具体的结构模型,他只是由简单的输入、处理、输出组成,主题是算法描述。可以看出,这个图是描述模块过程的工具,可以用结构化的语言,也可以用判定表、判定树和N---S图来表示,下面还是一个例子:

图表对比_第3张图片

       这是一个登陆的IPO图,图中可以明显看出登录模块的内部逻辑结构,简单明了。

       通过比较,可以发现各自的特点,发现了它们的特点,这些工具就能运用的得心应手。

你可能感兴趣的:(图表)