数据和过程建模课件.ppt

数据和过程建模课件.ppt

ID:57126624

大小:1.94 MB

页数:78页

时间:2020-08-01

数据和过程建模课件.ppt_第1页
数据和过程建模课件.ppt_第2页
数据和过程建模课件.ppt_第3页
数据和过程建模课件.ppt_第4页
数据和过程建模课件.ppt_第5页
资源描述:

《数据和过程建模课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章数据与流程建模(建立企业模型)本章中,将使用数据和过程建模的技术来开发出所建议系统的逻辑模型并记录系统需求。一个逻辑模型(logicalmodel)显示出系统必须做些什么,而不管物理上是如何实现的。在系统设计阶段,系统分析员进一步建立一套物理模型(physicalmodel)来描绘出建构系统的方式。数据和过程建模牵涉到三种主要的工具︰数据流图、数据字典,及过程描述。简介4.1数据和过程建模概述4.2数据流图4.3创建数据流图4.4数据字典4.5过程描述工具4.6逻辑模型与物理模型目录系统分析员使用许多图形技术来描述一个信息系统,一个常用的方法是

2、绘制一套数据流图。数据流图(DFD,DataFlowDiagram)使用各式各样的符号,显示系统如何将输入数据转换为有用的信息。4.1数据和过程建模概述数据流图(DFD)显示数据在信息系统中移动的方式,但却无法显示程序的逻辑或过程步骤。DFD提供的是一种逻辑模型,着重在系统能做些什么,而不是如何完成这些事情。4.2数据流图数据流程图使用四种基本符号来代表过程、数据流、数据储存和实体。主要采用Gane&Sarson符号集(GaneandSarsonsymbolset)的流行版本作为例子。另一种流行的符号集是Yourdon符号集(Yourdonsymbo

3、lset)。符号包括:过程符号、数据流符号、数据存储符号、实体符号4.2数据流图——数据流程图的符号过程符号一个过程(process)接受输入数据而产生不同内容及形式的输出。过程包含了业务逻辑(businesslogic),也称为业务规则(businessrules),它可以转换数据并产生想要的结果。过程的符号是一个带有圆角的矩形。一个过程的名称出现在矩形的内部。过程的名称显示出特定的功能,因此是由一些动词(需要时可加上形容词),其后伴随着一个单数名词而组成。计算工资工资率工作时数总工资4.2数据流图——数据流程图的符号数据流图并不显示过程的细节,过

4、程符号并不显示出它的业务逻辑,要记录这种逻辑,你可以制作一个过程说明。在数据流图中,一个过程可被视为一个黑盒子(blackbox),因为其输入、输出,和一般功能可以看到,但是其内部细节和过程逻辑则没有显示出来。当系统分析员想要显示出更深层的细节时,就可以把一个过程符号放大而产生能展现该过程内部运作的细部DFD,而其中可能又显现出更多的过程、数据流及数据储存。4.2数据流图——数据流程图的符号数据流符号数据流(dataflow)是数据从信息系统的一个部分流向到另一个部分的路线。DFD中的一个数据流代表一项或更多的数据项。一个数据流可以代表一个简单的数据

5、项(例如:一名学生的学号),或者也可以代表一个数据集合(例如:一个带有学生学号、姓名,及注册日期的班级名单)。数据流的符号以直线表示,其中带有单向或双向箭头。数据流名称可以出现在直线的上方、下方或旁边。4.2数据流图——数据流程图的符号数据流的名称由一个单数名词组成,必要时还有一个形容词所构成,例如:“学生成绩”(STUDENTGRADE),“订单”(ORDER)。此命名规则也有例外情况,例如:“评分参数”(GRADINGPARAMETERS),这个名称使用复数以免造成你误以为它只有一项数据存在。因为过程把数据从一种形式转变为另一种形式,所以每一个过

6、程符号必然至少有一个数据流进入和一个数据流流出。一个过程符号可以有不止一个流出的数据流,或不止一个进入的数据流。(如下图)处理过程还可能连接到任何其他符号,包括另外一个过程符号。一个数据流至少在其一端必然有一个过程符号。4.2数据流图——数据流程图的符号制作发票发票所执行的服务客户批改学生作业学生交的作业批改过的作业学生作业成绩学生学生4.2数据流图——数据流程图的符号计算员工总工资工作时数工资率员工总工资员工工资数据核对订单调集所订货品订单接受的订单更新后的库存量必须避免的数据流与过程的结合情况︰自然发生过程(spontaneousgenerati

7、on)︰一个过程只有输出,没有输入数据流,这个过程就称为自然发生过程。黑洞(blackhole)︰一个黑洞过程,也就是一种有输入但不产生输出的过程。灰洞(grayhole)︰灰洞过程是至少有一个输入和一个输出的过程,但是该输入显然不足以产生此一输出。自然发生、黑洞,和灰洞都是在DFD逻辑上不可能存在的。4.2数据流图——数据流程图的符号计算总工资工资率工作时数计算成绩最后成绩出生日期黑洞过程灰洞过程申请保险给付支付金额保险单号码自然发生过程4.2数据流图——数据流程图的符号数据储存符号数据储存(datastore),用来表示系统储存的数据,因为

8、有些过程稍后需要用到这些资料。DFD中并不显示数据储存的详细内容,其确切的结构和数据项定义在数据字典中。输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。