《需求分析方法工具》PPT课件

《需求分析方法工具》PPT课件

ID:36926485

大小:1.44 MB

页数:76页

时间:2019-05-11

《需求分析方法工具》PPT课件_第1页
《需求分析方法工具》PPT课件_第2页
《需求分析方法工具》PPT课件_第3页
《需求分析方法工具》PPT课件_第4页
《需求分析方法工具》PPT课件_第5页
资源描述:

《《需求分析方法工具》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、需求分析方法工具复习可行性分析软件需求的定义需求分析概念需求分析过程需求分析方法需求分析产品描述工具实体-关系图数据流图(DataFlowDiagram,简称DFD)控制流图(ControlFlowDiagram,简称CFD)状态转换图(StateTransitiondiagram,简称STD)数据字典(DataDictionary,简称DD)处理说明分析模型的结构实体—关系图状态—迁移图数据流图数据对象描述加工规格说明数据字典控制规格说明2.3实体-关系图数据模型包含3种相互关联的信息:数据对象、描述数据对象的属性及数据对象彼此间相互连接的关系1数据对象——数

2、据实体,是必须被软件理解的复合信息的表示2属性——数据对象的特征3关系——三种,关系也可能是属性三种基本成分的表示方法eg.数据和控制模型的关系过程模型PSPECDFD控制模型CSPECCFD控制输入数据输出控制输出数据输入数据条件过程启动数据流图:DFD(DataFlowDiagram)数据流图是用来描述系统逻辑模型的一种图形工具数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程为了让用户明确系统中数据的流动和处理情况,即系统的基本逻辑功能数据流图图符图2-22.1打印数据流DataFlow加工处理Process外部实体Exter

3、nalEntity数据存储DataStore数据流图图符说明数据流:箭头表示数据流方向。一般在旁边标注数据流名。加工处理:对数据进行加工、处理和变换,从而实现某个功能或操作外部实体:表示要加工处理的数据是从外部得到或从外部提供,同时也是数据结果的接收者,可以是人、组织、其它系统数据存储:表示处理过程中存放各种数据的文件数据流图的层次结构为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统建立DFD的步骤由外向里:先画系统的输入输出,然后画系统的内部,再画

4、处理的内部。由顶向下:顶层、各层、总的数据流图数据流图的层次顶层DFD用一个加工处理表示软件含所有相关外部实体含外部实体与软件中间的数据流可不含数据存储唯一描述软件的作用范围,对总体功能、输入、输出进行抽象描述,反映软件和系统、环境的关系ABC软件abcd顶层数据流图软件系统外部实体外部实体……外部实体外部实体……输入数据流输入数据流输出数据流输出数据流中间和底层DFD2.1aaa2.2bbb2.3cccddd数据分层的数据流图F0A0B0F11A0B0F12F13F14F15p1C1D1M1N1F21M1F22N1F23K2F24W2F25p1Y2X2第n层第

5、n+1层第n+2层数据流图的层次在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据底层流图是指其加工不需再做分解的数据流图,它处在最底层中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。数据流图中的其它图形元素ABC------有A则B或者C,或者两者都有*ABC+ABC------有A则B与C,两者同时有------有A则B或C,但不会同时有B与C------当A或B有一个存在就有CABC*ABC------只有当A与B都存在,则有CDFD规则和注意事项数据存储之间不应该有数据

6、流仔细、恰当地为处理命名:处理+对象仔细、恰当地为数据流命名:反映整体含义对处理建立唯一、层次性编号每个处理通常要求既有输入又有输出一个DFD的处理个数为7±2不要试图让DFD反映处理的顺序检查数据流图的正确性a.数据守恒某个处理用以产生输出的数据没有输入给这个处理,即出现遗漏另一种是一个处理的某些输入并没有在处理中使用以产生输出b.数据存储(文件)的使用数据存储(文件)应被数据流图中的处理读和写c.父图和子图的平衡父子关系和平衡规则父图表示子图间的接口,即数据流的方向和数量子图代表父图中某个处理的细节子图个数不大于父图中的处理个数所有子图的输入、输出数据流和父

7、图中相应处理的输入、输出数据流必须一致父图和子图的平衡发票1.3开领书单领书单(a)父图1.3.1学生领书单1.3.21.3.3教材(b)子图遵守加工编号规则顶层加工不编号第二层的加工编号为1,2,3,…,n号第三层编号为1.1,1.2,1.3…n.1,n.2…等号依此类推人工销售教材系统流程图举例学生开购书证明购书证明开购书发票发票收书费领书单发书学生学生教材购销系统购书单领书单缺书单进书通知进书通知保管员1销售购书单领书单学生缺书单进书通知2采购保管员第0层第1层教材存量表F1缺书登记表F2外部实体外部实体教材销售子系统无效书单购书单1.3登记并开领书单1.

8、2开发票1.1审查有效性

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

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

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