利用Visio绘制数据流图
http://blog.sina.com.cn/s/blog_a3059cda01011meg.html
利用Visio 2007来绘制网上书店系统的数据流图。利用Visio 2007创建Gane- Sarson数据流图,可以选择“软件和数据库”模板,然后再选择“数据流模型图”,创建之后可以看到Gane-Sarson有4种基本符号,如下图所示。
在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系;底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。
下面,我就以两个例子具体的教大家用Visio 2007画数据流图。
(图一)
(1)首先打开Visio 2007,选择“软件和数据库”模板,然后再选择“数据流模型图”,如下图示:
点击确定,即进入了画图界面。下面根据原图开始画图:
在这个过程中需要注意的是
这种画法如图示,如当鼠标知道两个图形中端时,会出现三角形,点击三角形则连成所示带箭头的连线,再点击此线中间,出现下图所示结果,再在中间虚线长方形内输入相应文字即可。
(3) 编辑图元。双击每个图元,进入文本编辑状态后,输入相应的文字信息。这里要注意:在Visio 2007中,不能对“数据存储”图元进行文字编辑
(4) 连接图元。依据数据在各图元之间的流动关系,将相关图元用数据流连线连接起来。在连接图元时,可以用Visio 2007的自动连线功能,也可以将“数据流”连线拖曳到待连线的图元之间。双击“数据流”图元,可以输入数据流所表示的详细信息。
(5)布局。先选中多个图元,然后利用菜单栏里的“形状”→“对齐形状”和“形状”→“分布形状”对图形进行布局。最后,便可得到完整的数据流图。
点击确定后得:
下面画图步骤类似于上图画图步骤,依旧是采用拖拽式画图,但画此图需注意层次,如第一层是总经理,下一层是经理。。。,框格于框格之间额连接用动态连接线连接。再对其调整后即可得所需画的第二幅图。
利用Visio绘制数据流图相关推荐
- 利用Visio绘制数据流图与组织结构图
绘制数据流图: 利用Visio 2007来绘制网上书店系统的数据流图.利用Visio 2007创建Gane- Sarson数据流图,可以选择"软件和数据库"模板,然后再选择&quo ...
- 利用Visio绘制网络拓扑图要注意些什么
2019独角兽企业重金招聘Python工程师标准>>> 利用Visio绘制网络拓扑图要注意些什么 网络拓扑图绘制工具很多,利用专业的工具可以绘制出漂亮美观的网络拓扑图.下面介绍下网络 ...
- 利用visio绘制3D网络结构图的基本操作
文章目录 1 启用开发工具 2 3D立方体 3 图像旋转 1 启用开发工具 文件->选项->自定义功能区->开发工具 2 3D立方体 拖拽两个矩形 用线条连接 去掉后方的矩形,继续利 ...
- 利用Visio转换成pdf图形时的注意事项
我们在写毕业论文的时候,通常会画一些流程图之类的图形,这类图形通常需要手工绘制,而不是像数据分析图之类的,有现成的数据分析软件R.Python等可供自动绘制.我经常采用的手工绘制软件就有Visio.今 ...
- 怎么用python找论文_如何利用Python绘制学术论文图表方法
论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...
- 如何利用Seaborn绘制热力图?
如何利用Seaborn绘制热力图? 这是本学期在大数据哲学与社会科学实验室做的第八次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? 第二次分享 ...
- 如何利用pyecharts绘制炫酷的关系网络图?
如何利用pyecharts绘制炫酷的关系网络图 这是本学期在大数据哲学与社会科学实验室做的第六次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? ...
- 【python教程入门学习】利用Python绘制关系网络图
我们在做数据可视化时,要展现多个元素之间的相互关系时(比如人物关系图),常会用到网络图. 今天我们就分享一个在 Python 里绘制网络图的库:NetworkX,并显示它的基本操作. 一.Networ ...
- matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹
<实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...
最新文章
- 计算机中级职称报考入口,2020年9月计算机职称考试报名流程(附入口)
- 【C++基础】C++11的noexcept声明符 与 异常传播
- 文本怎么换成html,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
- 阿里云高校“在家实践”计划,免费提供2.68亿小时算力!
- java - 求a+aa+aaa+aa...a之和
- 数据库索引优化原理,索引的工作机制
- 【codevs2287】火车站,第一个A掉的钻石题(迟来的解题报告)
- 用DOS写一个简单的虚拟WIFI工具,CMD电脑无线WIFI工具,BAT实现WIFI和自动关机
- 优秀LOGO设计的规则
- HTML+CSS网页设计期末课程大作业:个人网站设计——个人介绍(7页) web前端开发技术 web课程设计 网页规划与设计
- C#开发工控上位机编程 csdn_PLC部件分配编程PLC扩展如何编程
- 微信小程序|开发FAQ篇
- 【FOMO3d】 的隐藏彩(lou)蛋(dong)
- lateral view 和 lateral view outer的区别
- 从零开始学视觉里程计——一个初学者教程
- go环境搭建开发工具安装配置
- rstudio 修改代码间距_R语言入门:使用RStudio的基本操作
- 没有shell63号单元_如何在Ansys/lsdyna中给Shell 163 赋值变厚度(注:不是Ansys下的Shell63号单元)...
- 百度地图WEB服务-逆地理编码使用心得
- IT项目管理复习题目整理一
热门文章
- Java学习第二周总结
- 【Python语言基础】——Python While 循环
- 什么牌子的千兆网卡好用_不挑次的只挑好的 台式机千兆网卡应该买哪些?
- arraycoy java,LifeAsia 功能通过Java转移到Web
- [CF1179E]Alesya and Discrete Mat
- Codeforces Round #561 (Div. 2)-E. The LCMs Must be Large
- activiti 入门——activiti API (二)
- n-queens(n皇后问题)
- iCloud邮件客户端配置
- swift Dictionary 字典