需求分析-系统建模工具.ppt
《需求分析-系统建模工具.ppt》由会员分享,可在线阅读,更多相关《需求分析-系统建模工具.ppt(55页珍藏版)》请在三一文库上搜索。
1、需求分析-系统建模工具,功能建模 数据流图 数据建模 E-R图,数据流图,数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。,基本系统模型,数据流分析将系统模型视作一种数据变换,它接受各种形式的输入,通过变换产生各种形式的输出。,数据流图主要图形元素,数据加工 (数据变换),数据源点或终点 (外部实体),数据流,数据存储文件,数据流图的成分,数据流,是沿箭头方向传送数据的通道。 加工,是以数据结构或数据内容作为加工对象的。,数据存储文件,起保存数据的作用。 数据源点和终点,它是图中要处理数据的输入来源或处理结果的去向。,描述银行取款过程的数据流图,功
2、能建模的思想,功能建模就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。 功能模型使用了数据流图来表达系统内数据的运动情况,而数据流的变换则用结构化英语、判定表与判定树来描述。,数据流图的层次结构,按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统,分层的数据流图,在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统,反映了目标系统要实现的功能。它的输入流是该系统的输入数据,输出流是系统所输出数据。,底层流图是指其加工不需再做分解的数据流图,它处在最底层 中间层流图则表示对
3、其上层父图的细化。它的每一加工可能继续细化,形成子图。,数据流图绘制步骤,首先确定系统的输入和输出 根据商店业务,画出顶层数据流图,以反映最主要业务处理流程,经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。,然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加工框,逐步画到输出端,得到第一层数据流图。,逐层画DFD的过程也就是“逐层分解”的过程。具体地说,就是把加工“逐层分解”。,商店业务处理系统顶层DFD,第一层数据流图,加细每一个加工框 销售细化,采购细化,财务细化,检查和修改数据流图的原则,数据流图上所有图形符号只限于前
4、述四种基本图形元素 数据流图的主图必须包括前述四种基本元素,缺一不可,数据流图的主图上的数据流必须封闭在外部实体之间 每个加工至少有一个输入数据流和一个输出数据流 在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系,规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡 可以在数据流图中加入物质流,帮助用户理解数据流图,图上每个元素都必须有名字 数据流图中不可夹带控制流 初画时可以忽略琐碎的细节,以集中精力于主要数据流,数据词典,词条描述 对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有:名字,别名或编
5、号,分类,描述,定义,位置,其它,等,(1)数据流词条描述,数据流名: 说明:简要介绍作用即它产生的原因和结果 数据流来源:来自何方 数据流去向:去向何处 数据流组成:数据结构 数据量流通量:数据量,流通量,(2)数据元素词条描述,数据元素名: 类型:数字(离散值,连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据结构:,(3)数据文件词条描述,数据文件名: 简述:存放的是什么数据 输入数据: 输出数据: 数据文件组成:数据结构 存储方式:顺序,直接,关键码 存取频率:,(4)加工逻辑词条描述,加工名: 加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述 输入数据流:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 分析 系统 建模 工具
链接地址:https://www.31doc.com/p-3309640.html