分析建模的描述工具DFD

来源 :商场现代化 | 被引量 : 0次 | 上传用户:huacheng5215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文主要介绍结构化分析模型的组成部分,常用描述工具,建立功能模型的DFD工具及其应用。
  [关键词] DFD 数据流 加工 文件 源点/汇点
  
  一、引言
  
  数据流程图(Data Flow Diagram,DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它以图形的方式描绘
  数据在系统中流动和处理的过程,用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
  
  二、数据流图
  
  结构化分析的核心是数据流程图(DFD)。数据流程图是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。
  任何软件系统从根本上都是对数据的加工或变换的工具。当数据在软件系统中移动时,它将被一系列“变换”所修改。DFD 就是描述信息流和数据从移动到输出的过程中所经受的变换的图形化技术。在DFD 中没有任何具体的物理部件,它只是描绘数据在系统中流动和被处理的过程。它可表现的范围可大到整个系统,小到一个模块。在软件需求分析中常用一组DFD由粗到细的表示同一软件在不同抽象级别上的功能,这就是分层DFD。
  DFD的一般形式如图1所示:
  
  其基本组成如图2所示,包括四部分:数据流、加工、文件、源点/汇点。
  1.数据流(data flow):用箭头代表数据流的方向,由一组固定成分的数据组成,表示数据的流向。它可以从一个加工流向另一个加工,从加工流向文件,从源点流向加工,从加工流向汇点。除了流向文件或从文件流出的数据流不必命名外,每个数据流都必须有明确的名字,反映该数据流含义。
  2.加工(process):在DFD中用圆框代表加工。它描述输入数据流到输出数据流之间的变换。每个加工有一个名字和编号,编号反映该加工在分层DFD 中的层次和位置,同时还能够看出它与其他加工的联系。
  如图3所示,在数据流图中,如果两个以上的数据流指向一个加工,或者从一个加工引出两个以上的数据流,那么这些数据流之间往往存在一定的关系。
  为表示这些关系,用“*”表示相邻的一对数据流同时出现;用“”表示相邻的一对数据流只取其一。
  
  3.文件(File):用来表示暂时存储的数据,每个文件都必须有名字。流向文件的数据流表示写文件,流出文件的数据流表示读文件,双向箭头表示对文件可读可写。
  4.源点/汇点(Source/Sink):通常指存在软件系统之外的人员和组织。它指出系统所需数据的发源地和系统所产生的数据的归宿地。在一个软件系统中,有些源点和汇点可以是同一个人或组织,源点和汇点可用同一个图形符号。
  通过以上分析,数据流图的特征主要有两个:
  1.抽象性。在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。这种抽象性能使我们总结出信息处理的内部规律性。
  2.概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间的数据关系。
  
  三、数据流图的实现
  
  数据流程图实现遵循的原则是:自上而下,逐层展开;输入输出,保持平衡。数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。
  首先画出顶层(第一层)数据流程图。 顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出,其作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。
  下一步对顶层数据流程图中的“处理”进行分解,分解为更多的“处理”。数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素。
  四、结束语
  DFD 是描述信息流和数据从移动到输出的过程中所经受的变换的图形化技术。一般形式由数据流、加工、文件、源点/汇点组成。本文分析DFD方法及其实现,并通过给出了实现流图的方法。
  
  参考文献:
  [1]秦良娟何钺毛宁韩新民:系统建模方法比较及DFD图方法的改进 [J].计算机应用研究,1998年03期
  [2]卢新元:基于电子商务的第三方物流配送信息系统研究[D]. 武汉理工大学硕士学位论文,2003.05
其他文献
[摘 要] 利用我国A股上市公司2001年~2004年数据,将会计师事务所分为“四大”、“本土大所”、“本土中小所”三个层级,就投资者能否感知不同规模会计师事务所审计质量差异进行研究。研究发现投资者感知到不同层级间审计质量差异,并认为事务所规模越大审计质量越高。  [关键词] 感知的审计质量 事务所规模     公司会计盈余有着长长的生产链,受着诸多因素影响。审计是该生产链的最后一道工序,审计师相
期刊
[摘 要] 随着人口的增长和经济的发展,人们对生态服务的需求越来越多,生态所承受的压力也就越来越大,这就需要制定生态补偿机制来激励人们对生态环境的保护和建设。本文针对生态补偿在实践的过程中出现的不平等现象,分析了补偿的各个过程,根据层次分析法对补偿资金进行了合理规划,实现公平补偿的原则。  [关键词] 生态补偿机制 补偿依据 补偿原则 补偿方式 层次分析法     生态补偿指生态环境加害者要对其造
期刊
[摘 要] 根据多元线性回归的原理和实现方法,采用Delphi和ADO数据引擎开发出了一个集数据采集、样本剔除、统计检验与预测功能于一体的多元线性回归系统。该系统操作简单、功能强大,具有很强的鲁棒性和适应性,可以方便地进行多元线性回归和一部分非线性回归,具有广泛的应用价值。文章对系统的设计与构建作了详细的阐述,并用一个实例对该系统的使用及回归结果的解读进行了详细说明。  [关键词] 多元线性回归
期刊
[摘 要] 本文采用1997年~2008年的GDP与银行业季度数据从计量经济学角度研究银行业发展和经济发展之间的相互影响机制,以GDP数据反映经济增长,以银行规模与其在国内信贷分配中的相对重要性数据反映银行业的发展,通过近十年的GDP数据与银行业发展规模的数据建立计量模型,得出二者之间的关系,进而从另一个侧面反映金融业的发展对经济增长的重要促进作用,并试图提出一些政策性的指导建议。  [关键词]
期刊
[摘 要] ROI是计量人力资源投资回报率的有效工具;关于如何运用ROI项目,企业界尚未达成一致共识;本文将探讨ROI项目的流程、核算方法以及实施要点。  [关键词] 知识员工 投资回报率 组织 评估    ROI(Return Of Invest)是衡量企业投资回报率的重要财务指标。近年来,随着人力资源理论的发展,ROI已用于企业经营的各个环节并得到企业界的广泛认可,但是对ROI内涵的理解,部分
期刊
[摘 要] 本文在农民专业合作经济组织有关理论和背景研究的基础上,以河北省为例,对农民专业合作经济组织现状进行评析,探讨实现农民专业合作经济组组织又好又快发展的对策和建议。  [关键词] 农民专业合作经济组织 合作经济    合作经济组织,又称合作社,首先产生于19世纪经济发达的资本主义国家。随着其他地区和国家的发展,合作社逐渐扩散到世界各地。目前,世界各国都建立了不同类型的合作经济组织,合作社运
期刊
[摘 要] 本文通过“三鹿奶粉事件”分析了企业道德风险的产生原因及后果,提出了从企业内部和外部两方面对企业道德风险进行防范和治理的机制,通过企业增强社会责任意识、行政部门和社会舆论力量加强监督等途径防止企业败德行为的发生。  [关键词] 企业道德 道德风险 企业社会责任    2008年9月被曝光的“三鹿奶粉事件”再次引起了人们对食品安全、产品责任等一系列问题的思考。在此次事件中,生产厂家为了片面
期刊
[摘要] 可编程序控制器是在继电器控制的基础上产生的一种新型的工业控制装置。它是将微型计算机、自动化技术及通信技术融为一体,应用到工业控制领域的一种高可靠控制器。随着现代社会生产的发展和技术进步,现代工业生产自动化水平的日益提高及微电子技术的飞速发展,可编程序控制器已成为当代工业生产自动化的重要支柱。本文详细地阐述PLC的兴起、在工业自动控制中的地位、现状及其发展特点。  [关键词] 可编程序控制
期刊
[摘 要] 本文从人脉的概念和分类入手,提出了一种新的激励方式——人脉激励,给出了人脉激励的概念,分析了人脉激励的作用机理,构建了人脉激励物理模型,并对人脉激励的实施提出了建议。  [关键词] 人脉 人脉激励 激励模型    伦敦商学院(LBS)教授劳勒(E.Lawler)在《关系年代——价值的新创造者》论文中指出,21世纪不是资讯时代,而是关系时代(relationship age),对企业和个
期刊
[摘要] 在旅游景区环境现实分析的基础上,建立了环境容量计量模型,从模型建立的过程中,得出了顾客心理容量是环境容量的瓶颈,也成为旅游景区最值得关心的问题。  [关键词]环境容量 生命周期 可持续发展 计量模型    随着可持续发展理论研究的逐步深入,人们对发展旅游业所带来的负面影响的认识渐渐加深,旅游环境容量(Tourism Environment Carrying Capacity ,缩写为 T
期刊