- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、数据字典的作用和编写要求 数据字典是给数据流程图中每个成分加以定义和说明的工具。在数据流程图中仅对系统逻辑功能的总体框架作了描述,缺乏详细具体的说明。数据字典的作用是对数据流程图中的各种成分,包括数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等的内容与特征予以详细说明。数据字典中有关系统的详细信息是以后系统设计、系统实施和系统维护的重要依据。 * 数据字典编写的要求是: ①对数据流程图中各种成分的定义必须明确、易理解、唯一; ②命名、编号与数据流程图一致; ③符合一致性和完整性的要求,对数据流程图的成分的定义与说明无遗漏项,无同名异义和异名同义; * 二、数据字典的生成方法 生成数据字典的方法有两种:由手工生成和由计算机辅助生成。手工编写数据字典一般采用填写各种卡片的形式生成。它的优点是具有较大灵活性与适用性,可以随着系统分析工作的深入和对用户需求的了解而不断充实、修正字典的内容。但手工编写效率低、编辑困难、容易出现疏漏和错误,对数据字典的检验、维护、查询、统计、分析都不方便。 * 三、数据字典条目 1)数据项的定义 数据项又叫数据元素,是数据的最小单位,是数据处理中基本的不可分割的逻辑单位。数据项条目内容包括数据项名称、编号、别名、取值范围、长度等。一个数据项可能在多个数据结构中出现,但只填写一张卡片,以保持数据的一致性要求。 * * 2)数据结构的定义 数据结构描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。数据字典中数据结构的定义包括以下内容:数据结构的名称、编号、简述、数据结构的组成等。 * 表5.8 是“工资计算文件”数据结构的定义 * 3)数据流 数据流由一个或一组固定的数据项组成。定义数据流时不仅要说明数据流的名称、组成等,还应说明它的来源、去向和数据流量等。 * * 4)处理逻辑的定义 只需要对数据流程图中最底层的处理逻辑加以说明,内容包括处理逻辑编号、处理逻辑名称、简述、输入的数据流、处理、输出的数据流、处理频率等。 * 5)数据存储 是数据结构保存的场所,在数据字典中只描述数据的逻辑存储结构,而不涉及其物理结构。内容包括:数据存储的编号、名称、组成(即数据存储包含的数据结构)、最大记录数等 * 6)外部实体 定义外部实体时应包含:外部实体编号、名称、输入数据流、输出数据流等。 编写数据字典是系统开发的一项重要的工作,一旦建立,并按编号排序之后,就是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它。在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性。 * 第六节 处理逻辑判断的工具 数据流程图中比较简单的计算性的处理逻辑可以在数据字典中作出定义,但还有不少逻辑上的比较复杂的处理,有必要运用一些处理逻辑的工具来加以说明。下面介绍能简洁地描述处理逻辑判断功能的几种工具和方法: * 一、决策树 决策树是一种呈树状的图形工具,适合于描述处理中具有多种决策,要根据若干条件才能确定所采用策略的情况。图5.13是一个决策树的一般形式。左端圆圈为树根表示决策结点;由决策结点引出的直线,形似树枝,称为条件枝,每条枝代表一个条件;中间的圆圈称为条件结点;右端的实心圆表示决策结果。决策树中条件结点以及每个结点所引出条件枝的数量依具体问题而定。 * 图5.13 决策树的一般形式 * 图5.14 处理订货单的判断树 * * 二、数据流程图的绘制 数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它与现状调查所用的工具相比较,有两个显著的特点:①具有概括性。业务流程图只具体表示一项或几项业务的处理流程;数据一览表、数据量汇总表只反映系统各种数据流和数据存储的特征、数量。而数据流程图将系统的各种业务处理过程及其数据联系起来,形成一个整体,从而能反映出系统内部错综复杂的联系。 * ②具有抽象性。它以现状调查的各种图表为依据,抽去图中的组织机构、数据载体、处理工作等具体的物理内容及处理细节,只描述数据来源、流向、处理功能和数据存储。这样可以摆脱原系统中一些实际问题对设计的限制,有利于设计出合理的系统结构。 * 1)数据流程图的符号 在数据流程图中,采用如表5.6所列的4种符号。 * 表5.6 数据流程图使用的基本符号 * (1)外部实体 外部实体是指不受所描述的系统控制,独立于该系统之外的部门、群体或另一个信息系统。它们向所描述系统输送数据,或接收所描述系统向其发出的数据。系统开发不能改变这些外部实体本身的结构和固有属性。 * 图5.3 重复的外部
文档评论(0)