憨
憨憨
Unregistered / Unconfirmed
GUEST, unregistred user!
在MS Visio 2002中用Gane-Sarson绘制数据流程图,如何对数据存储和接口进行分层描述?
比如在人事系统的顶层,关于上报报表的数据流图大概是这样:
┌─────── ┏━━━━┓ ┌────┐
│ 生成报表的原始数据┃ ┃各种人事报表│ │
│人事系统数据库 ────────→┃人事系统┃─────→│上级主管│
│ ┃ ┃ │ │
└─────── ┗━━━━┛ └────┘
作为进程“人事系统”可被分解为若干子进程即模块,不同的报表可在不同的模块中生成,
如人力资源规划模块可呈交编制申请报告,薪酬模块可上报工资报表等。很显然,作为数
据源的“人事系统数据库”也应该是可以逐层细分的,但是,如果我在详细页面中用细分
以后的数据存储作为数据流的源,Visio会报告语义错误:数据流源于过多的元素。
另外,从模型资源管理器中的解构来看,数据存储和接口都没有分层,把各级页面中的都
列在一起,而只有进程是树型结构的,这是为什么呢?
我以前从来没有认真画过DFD,请有经验的富翁不吝赐教,谢谢。
比如在人事系统的顶层,关于上报报表的数据流图大概是这样:
┌─────── ┏━━━━┓ ┌────┐
│ 生成报表的原始数据┃ ┃各种人事报表│ │
│人事系统数据库 ────────→┃人事系统┃─────→│上级主管│
│ ┃ ┃ │ │
└─────── ┗━━━━┛ └────┘
作为进程“人事系统”可被分解为若干子进程即模块,不同的报表可在不同的模块中生成,
如人力资源规划模块可呈交编制申请报告,薪酬模块可上报工资报表等。很显然,作为数
据源的“人事系统数据库”也应该是可以逐层细分的,但是,如果我在详细页面中用细分
以后的数据存储作为数据流的源,Visio会报告语义错误:数据流源于过多的元素。
另外,从模型资源管理器中的解构来看,数据存储和接口都没有分层,把各级页面中的都
列在一起,而只有进程是树型结构的,这是为什么呢?
我以前从来没有认真画过DFD,请有经验的富翁不吝赐教,谢谢。