利用Visio绘制数据流图

时间:2024-11-12 19:09:53

/s/blog_a3059cda01011meg.html

利用Visio 2007来绘制网上书店系统的数据流图。利用Visio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson4种基本符号,如下图所示。


在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。

下面,我就以两个例子具体的教大家用Visio 2007画数据流图。

 

                                 (图一)

(1)首先打开Visio 2007,选择“软件和数据库”模板,然后再选择“数据流模型图”,如下图示:


点击确定,即进入了画图界面。下面根据原图开始画图:

在这个过程中需要注意的是



这种画法如图示,如当鼠标知道两个图形中端时,会出现三角形,点击三角形则连成所示带箭头的连线,再点击此线中间,出现下图所示结果,再在中间虚线长方形内输入相应文字即可。
 
 
而其他中间不需输入文字的连线,则是通过使用数据流得来,而数据流,流程,接口,数据存储这四种图案都是先将鼠标移到左边图处再左击鼠标不放直到把相应图案拖到画板处得来。数据流的图形可以通过鼠标的拖动来改变。
(2) 绘制图元。Visio 2007支持拖曳式绘图,即将所需要的图元拖到绘图窗口上

(3) 编辑图元。双击每个图元,进入文本编辑状态后,输入相应的文字信息。这里要注意:在Visio 2007中,不能对“数据存储”图元进行文字编辑

(4) 连接图元。依据数据在各图元之间的流动关系,将相关图元用数据流连线连接起来。在连接图元时,可以用Visio 2007的自动连线功能,也可以将“数据流”连线拖曳到待连线的图元之间。双击“数据流”图元,可以输入数据流所表示的详细信息。

(5)布局。先选中多个图元,然后利用菜单栏里的“形状”→“对齐形状”和“形状”→“分布形状”对图形进行布局。最后,便可得到完整的数据流图。

 

 

2.成图如下示:
 
(1)首先打开 Visio 2007,选择"商务"模板,然后再选择“组织结构图”,如下图示:


点击确定后得:


下面画图步骤类似于上图画图步骤,依旧是采用拖拽式画图,但画此图需注意层次,如第一层是总经理,下一层是经理。。。,框格于框格之间额连接用动态连接线连接。再对其调整后即可得所需画的第二幅图。