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