为什么要绘制事件图?如何在Visio2010绘制事件图,对程序员来说,我们需要知道一个事件(或者一个函数)需要由什么驱动(或者由什么对象传递参数进来),处理后的结果要给谁(比如返回结果给一个对象,或者数据库的增删改) 。事件图就是描述一个事件的上下文的数据流图 。事件图中明确地指出输入来源和输出来源 。如何在Visio2010绘制事件图请看下文.
如何用Visio2010绘制事件图?1、因为事件图本质上是数据流图中的一种 。所以选择数据流模型图 。

2、因为所涉及到的概念跟数据流上下文图一样
创建事件图下面以团购系统的购物子系统为例进行讲解 。
【Visio2010绘制事件图】

因为要跟数据库打交道,数据库中的表名 。因为类图太大,对我们的分析过程也没有什么太大的帮助,这里就不放上类图了 。用户信息表UserInfo:存储用户的基本信息和对应的用户类型 。
订单供应商对应表SaleList:对应供应商和他的订单 。
权限表:Authority
订单表PurchaseRecords:主要记录一个订单中的商品和购买用户,订单的相关信息 。
商品表GoodInfo:主要记录商品的相关信息 。
评价表Comment:主要记录一件商品中对应的评论 。
开始创建事件图 。步骤1、区分内部和外部
2、事件需要响应什么对象的请求
3、事件必须输出什么结果和目的地
下面就是我们做出的事件图 。(因为比较简单,这里只给出步骤,不进行步骤的分解 。)这是提交订单的事件图 。

可以看出事件图和上下文数据流图还是相似的 。
但是,上下文数据流图针对的是整个系统,外部代理是跟整个系统打交道的会员,供应商等 。
事件图针对的是某一个事件,外部代理是跟这个事件有关的人或系统内部的对象 。
另外,事件图更加细致,已经细化到要跟系统内的某个对象,数据库中的某一张表打交道的程度了 。
推荐阅读
- Visio2010如何绘制活动图
- Visio2010中修改默认字体的大小
- 如果则是充分不必要条件吗
- VISIO2010阶段分隔符调整为虚线的方法
- VISIO2010的制图小技巧
- 使用ai绘制立体3d物体模型具体操作方法
- ps如何绘制同心圆环
- painter中使用喷画笔绘制出简单图形具体操作方法
- AutoCAD2010端盖绘制技巧
- CorelDRAW绘制基本图形技巧
