如何用Visio画数据流图
来源:互联网 发布:值乎 分答 编辑:程序博客网 时间:2024/05/21 15:47
首先先让我们明确一下为什么要绘制上下文数据流图?
对于程序员来说,我们要知道:整个系统中,哪一些是要我们编程解决的,哪一些不用。上下文数据流图,就是用来建立初始的项目范围的。
上下文数据流图的几个符号:
外部代理:是与系统交互的外部的人员、组织部门、其他系统或者其他组织,也称为外部实体。简单的说,就是跟我们这个系统打交道的东西。可以是人,可以是系统。一般用矩形表示。
系统:就是你现在想要做的系统。
数据存储:其实就是用来存储信息的。可视为数据库,文件等存储介质都属于这类。
步骤:
1、区分内部和外部
2、系统需要响应什么业务事务
3、系统必须产生什么响应
4、确定外部存储
说明:
下面我将以一个团购系统为例,讲解如何构建一个上下文数据流图。
团购系统购物子系统用例图
用Visio2010创建上下文数据流图模版
1、选择模版
2、选择数据流图
3、看到工具栏
构建上下文数据流图
1、区分内部和外部
让我们从用例中识别出可能的外部代理。可以看出外部代理分别是供应商,会员,管理员,游客。内部:购物子系统
2、系统需要响应什么业务事务
构建上下文数据流图是为了区分系统的边界。所以,我们将对一些响应过程进行抽象。
3、系统必须产生什么响应。其中画红圈的部分,是系统响应。
4、确定外部存储
由于购物子系统没有涉及到外部存储,所以这一步就跳过了。
至此,上下文数据流图已经完成。
0 0
- 如何用Visio画数据流图
- 如何用Microsoft Office Visio画时序图
- 如何用Visio画数据库实体关系图
- 如何用Visio画数据库实体关系图
- 如何用Visio画数据库实体关系图
- 利用Visio绘制数据流图
- Visio画Visio图
- 如何用Mindmanager画思维导图
- 如何用Visio2013画状态转换图
- (7) 如何用Apache POI操作Excel文件-----如何用Apache POI 画一个离散图
- 如何用Visio來做正向工程產生 DDL (Data Definition Language)
- 如何用C#将visio文档中的动态连接线设置为直线
- 如何用css画虚线
- 如何用EWB画电路图
- 如何用MFC画椭圆
- 如何用CSS画三角形
- 如何用viso画状态图
- 如何用css画三角形
- JAVA中的继承
- qt4与qt5不兼容问题
- 剑指offer 合并两个数组 java实现
- c++实验二
- IOS开发探索(一):CocoalPods相关
- 如何用Visio画数据流图
- Django 操作笔记
- 对象接口
- Android开发之开源框架OKHTTP的Get请求代码,得到json字符串方法
- 南阳题目216-A problem is easy
- JAVAEE 框架 2016-3-30
- JAVA数组排序
- vector,list,deque三者的区别
- ArcMap如何创建数据编辑模板,高效完成数据采集