数据流图的构成与绘制步骤doc 10页Word格式.docx
- 文档编号:22084405
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:8
- 大小:57.36KB
数据流图的构成与绘制步骤doc 10页Word格式.docx
《数据流图的构成与绘制步骤doc 10页Word格式.docx》由会员分享,可在线阅读,更多相关《数据流图的构成与绘制步骤doc 10页Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
77套讲座+324份资料
《员工管理企业学院》
67套讲座+8720份资料
《工厂生产管理学院》
52套讲座+13920份资料
《财务管理学院》
53套讲座+17945份资料
《销售经理学院》
56套讲座+14350份资料
《销售人员培训学院》
72套讲座+4879份资料
第4章
1.简述需求分析中现行系统调查、新系统逻辑方案的提出等活动的详细内容、关键问题、主要成果及其描述方法。
系统调查
(1)组织机构的调查
了解组织的机构状况。
即各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系等等。
组织机构状况可以通过组织结构图来反映。
所谓组织机构图就是把组织分成若干部分,同时标明行政隶属关系,信息流动关系和其他关系。
(2)业务处理状况调查
为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程。
系统分析人员应按照业务活动中信息流动过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清楚各个环节需要的信息内容、信息来源、去向、处理方法、提供信息的时间和信息形态等。
(3)现行系统的目标、主要功能和用户需求调查
只有充分了解现行系统的目标和功能以及用户需求,才能发现存在的问题,寻找解决问题的途径,也使新系统开发成为可能。
(4)信息流程调查
开发信息系统必须了解信息流程。
业务流程虽然在一定程度上表达了信息的流动和存储情况,但仍含有物资、材料等内容。
为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。
描述这种情况的就是数据流图。
(5)数据及功能分析
有了数据流图后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据词典、数据存储情况分析及使用情况分析。
同时还要对数据流图中的各个加工逻辑进行描述。
可用的工具有决策树、决策表、结构化语言等。
(6)系统运营环境分析
目前我国许多企业组织的信息系统处于停滞状态的主要原因是系统对环境环境的适应性而非技术问题。
因此,必须对系统的应用环境进行认真地调查分析,充分考虑各种可能发生的变化,以提高系统开发的质量。
新系统逻辑方案的提出
(1)现行系统的薄弱环节
(2)新系统的总体功能需求
(3)绘制数据流图
(4)编写数据词典
(5)系统分析说明书编写
2.为什么数据流图要分层?
数据流图的绘制过程,是系统分析过程的重要组成部分,这一过程自顶向下,逐层分解,就是由系统外部至系统内部、由总体到局部、由抽象到具体的系统逻辑模型建立过程。
在整个绘制过程中,始终要把握住对系统总体目标与总体功能的要求,在给定的系统边界范围内进行工作。
为了使数据流图简洁、清晰、功能明确、方便交流,分解的层次和每张图的内容要适当。
3.简述分层数据流图的组成与基本符号以及绘制步骤。
数据流图的构成
(1)数据流图使用的符号
DFD由四种基本符号组成。
如图所示。
(3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。
根据各加工环节和数据存储环节的输出和输入数据流的关系。
将外部项、各加工环节以及数据存储环节用数据流连接起来,为各数据流、加工环节和数据存储环节命名、编号,这样就形成所开发系统的数据流图顶层图(总图)。
(4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。
将需要分解的上一层图的加工环节(子系统)分解成具有明确逻辑功能的数个加工环节,按上一步骤中的做法,对上层需分解的加工环节画出分解后的数据流图草图。
一般情况下,下层一张数据流图对应于其上层数据流图中的一个加工环节,在上层数据流图的加工环节分解成下层加工环节数量少时,下层一张数据流图亦可对应于上层图中一个以上的加工环节。
(5)重复步骤(4),直到逐层分解结束。
分解拘束的标志是:
对于每一个最低层的加工,即各层数据流图中不做进一步分解的加工,其逻辑功能已足够简单,明确和具体,可以用一张A4规格的纸张写出清晰的说明。
(6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。
(7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。
和用户讨论的主要问题是:
系统逻辑功能的设置和描述是否合理,能否满足拥护的信息需求,数据流和数据存储内容以及数据来源和去处(外部项)是否符合实际,描述是否准确、合理;
用户在了解数据流图的全部内容后对系统逻辑功能有什么进一步的意见与要求。
系统分析人员根据与用户讨论的结果对数据流图的草图进行修订。
直到双方均满意为止。
绘制数据流图过程示意图
4.简述数据词典在需求分析中的作用和编写数据词典的基本要求。
数据词典(DateDictionary)的作用是给数据流图上每个成分以定义和说明。
换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。
上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。
数据词典对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容。
除此之外,数据词典还要对系统分析中其他需要说明的问题进行定义和说明。
数据词典描述的主要内容有:
数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。
在系统分析中,数据词典起着重要作用。
它包含关于系统的详细信息。
一般来说,系统分析人员把不便在数据流图上注明而对于系统分析应该获得、对整个系统开发以至将来系统运行与维护是必需的信息尽可能放入数据词典。
总的来说,数据词典对数据流图中有关成分的描述说明下列问题:
·
什么?
(是什么或做什么)
何处?
(在何处或者来自何处)
何时?
(何时出现、时间长短)
5.什么是基本加工?
描述表达基本加工逻辑功能的结构化工具有那些?
特点是什么?
基本加工:
对数据的处理功能十分简单、加工逻辑清楚的加工称基本加工。
结构化工具有:
(1)结构化语言是介于自然语言与程序设计语言之间的一种人造语言,因而较严谨,不死板,易于使用、理解和交流。
(2)决策树又称判断树。
适合于描述加工中具有多个策略,而且每个策略和若干条件有关的逻辑功能。
(3)决策表又称判断表。
在基本加工中,如果判断的条件多,各条件又相互组合,相应的决策方案较多,在这种情况下用决策树来描述,树的结构比较复杂,决策表为描述这类加工逻辑提供了表达清晰、简洁的手段。
6.某银行发放贷款原则如下:
(1)对于贷款未超过限额的客户,允许立即贷款;
(2)对于贷款已超过限额的客户,若过去还款记录好且本次贷款额在2万元以下,可作出贷款安排,否则拒绝贷款。
请用结构化语言、决策表来描述该原则。
答:
IF
已超过贷款限额
IF
客户过去还款纪录差
拒绝贷款
ELSE
本次贷款额≥
2万
作出贷款安排
ENDIF
允许立即贷款
ENDIF
7.依据如下决策表,画出决策树。
信件收费决策表
1
2
3
4
5
6
是否1000公里以内?
Y
N
是否挂号信?
重量(W)≥30公斤
2W
√
3W
2.5W
3.5W
2.5W+(W-30)×
0.5
3.5W+(W-30)×
决策树如下:
8.下面是对银行取款活动的描述:
储户携带存折前去银行,把存折和填好的取款单一并交给银行工作人员检验。
工作人员需核对帐目,发现存折有效性问题、取款单填写问题或是存折、帐卡与取款单不符等问题时,均应报告储户。
在检验通过的情形下,银行则应将取款信息登记在存折和帐卡上,并通知付款。
画出描述该活动的分层数据流图。
取款处理关联图
取款处理顶层图
9.绘制供应科到货处理的数据流图。
供应商送来发货单及货物,供应科作如下处理:
(1)审核发货单。
经核对合同,将不合格的发货单退回供应商。
(2)处理到货。
对货物作质量检查,将质检不合格的发货单及货物退回供应商;
质检合格的开入库单,将入库单及货物送仓库,向财务科发出付款通知,发货单存档。
答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据流图的构成与绘制步骤doc 10页 数据流 构成 绘制 步骤 doc 10
![提示](https://static.bdocx.com/images/bang_tan.gif)