系统分析师考试教材系统培训系统考试报名2数据流图

系统分析师考试教材 系统分析师考试大纲

系统分析师考试系统分析师培训

系统分析师考试报名

3.3.5. 2 数据流程图的绘制与验证

针对不同的问题,可以用不同的方式绘制数据流图。具体操作可按以下步骤进行。

图片[1]-系统分析师考试教材系统培训系统考试报名2数据流图-唐朝资源网

识别系统的输入输出

在系统分析的初期,系统的功能需求不是很清楚。为了防止遗漏,最好设置更大的范围。系统边界确定后,越过边界的数据流即为系统的输入或输出。

首先可以识别正在开发的系统的外部实体,即系统的数据从哪里来,到哪里去。然后确定整个系统的输出数据流和输入数据流,以系统为处理环节,绘制相关图。一般情况下,数据源应放在图表的左侧,数据处置应放在图表的右侧。

绘制系统内部数据流

从系统的输入端到输出端(反之亦然),逐步连接数据流和处理。当数据流的组成或数据发生变化时,在那里画一个“处理”。

首先确定系统的主要信息处理功能,然后将整个系统分解为几个处理环节。确定每个流程的输出和输入数据流以及与这些添加相关的数据存储。根据各处理环节、数据存储环节与输出、输入数据流之间的关系,将外部实体、处理、数据存储环节与数据流联系起来,并对各数据流、处理环节和数据存储环节进行命名和编号。这形成了所开发系统的数据流图的顶层(整体)图的草图。

图片[2]-系统分析师考试教材系统培训系统考试报名2数据流图-唐朝资源网

然后添加一些细节,比如错误处理等。在绘制数据流图的时候,也要同时画出文件来反映各种数据的存储位置,并指明数据流是否流向人或文件;回来检查系统的边界用ea做数据流图,填写缺失但有用的输入输出数据流,删除那些没有被系统使用的数据流。

复杂加工的分解

使用“由外而内”和“自上而下”的方法分解处理。将需要分解的上层图的处理环节分解成逻辑功能清晰的若干处理环节。按照上一步的方法,为上层需要分解的处理环节画出分解后的数据流示意图。

检查和布置草图

主要是检查分解是否恰当和彻底,DFD中的组件是否有遗漏、重复和冲突,各层DFD与同层DFD的关系是否正确,命名和编号是否准确合理。修改不当。

与用户交流

图片[3]-系统分析师考试教材系统培训系统考试报名2数据流图-唐朝资源网

与用户讨论的主要问题是:系统逻辑功能的设置和描述是否合理,能否满足用户的信息需求,数据流向和数据存储的内容是否,数据的来源和去向(外部项目)是否符合实际,描述是否准确合理;在了解了数据流图的全部内容后,用户对系统逻辑功能有什么进一步的意见和要求。系统分析员根据与用户讨论的结果修改数据流图的草图。

检查、修改、改进

系统分析负责人查看数据流程图。检查数据流程图是否完整、准确地反映了系统调查和用户意见,并概述了当前系统的数据处理逻辑。如果有什么不清楚的地方用ea做数据流图,应该重新调查,修改和改进。否则,审核通过,数据流程图绘制过程结束。

对于一个庞大而复杂的信息系统,它的数据流图可能包含上千个流程,不可能将它们全部画在一张纸上。为了控制复杂度,通常按照“自上而下、逐层分解”的技术进行分层处理,所以在大多数情况下,这样的数据流图称为分层数据流图。

章节目录:第 3 节结构化分析和设计方法

返回目录:2013 年系统分析师章节教程

© 版权声明
THE END
喜欢就支持一下吧
点赞55 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片