第4节系统分析.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 2. 数据字典的生成方法 ? 生成数据字典的方法 有两种: 由手工方式生成 和 由计算机 辅助生成 。 (各自的优缺点) ? 手工编写字典 一般采用填写各种卡片的形式生成。 ? 它的 优点 是具有较大灵活性与适应性,可以随着系统分析 工作的深入和对用户需求的了解而不断充实、修正字典的内 容。但手工编写效率低、编辑困难、容易出现疏漏和错混, 对数据字典的检验、维护、查询、统计、分析都不方便。 ? 计算机辅助编写数据字典 是 将数据字典有关的数据 ( 即符 粪成分的定义和说明 ) 输入计算机,存储在数据字典库中 。 根据规范要求对这些数据进行编辑,索引及完整性与一致 性的检验。计算机辅助生成的数据字典具有查询、维护、统 计、分析等功能。 ? 数据字典中的条目有以下六种形式: ? (1) 数据项 , 数据项 是 数据处理中基本的不可分割的逻辑单 位 , (选择题) 如工资固定数据中的职工号、姓名、基本工资 等都是数据项。它可以由一个或一组字符组成字符可以是字 母,数字或其他符号。 数据项条目内容有数据项编号 .名称、 取值范围、数据项类型、长度等,如表 5-7 所示。 ? 一个数据项可能会在 多个数据结构中出现,但只填写一张 数据卡片 ( 或只有唯一的定义 ) ,以保持数据定义的一致性。 ? (2) 数据结构 。数据结构用以描述数据流/数据存储的逻辑 组成。数据结构条甘内容有:数据结构名称、编号、包含该 结构的数据流/数据存储的编号、该数据结构中包含的数据 项名称等.图 5 一 13 中的数据为例,工资计算文件的结构定义 如表 5 8 所示。 ? 由于在表 5-8 中说明了数据结构 C3.3( 工资计算文件 ) 所包含 的数据项,以及与它有关的数据流/数据存储 F7 、 F8 、 F9 、 F1 2 / 3 .因此、在定义这些有关数据流/数据存储时其需指 出其包含的数据结构名称 , 不必再重复它们所包含的数据项。 ? (3) 数据流 。该条目用以定义数据流程图中的数据流,内容 为数据流的编号、名称来源、去向、包含的数据结构的名称 以及单位时间 ( 如年、月、日等 ) 传输的次数等;例如对图 5-3 中的数据流 F7 的定义,如表 5 9 所示。 (数据流定义) ? (4) 数据存储 ,数据存储条目的内容有数据存储的名称、编 号、组成 ( 即数据存储包含的数据结构 ) 、最大记录数等。 ? (5) 处理功能 。 处理功能的条目内容有处理功能的名称、编 号,输入数据流、输出数据流、处理逻辑概括等。 ? (6) 外部实体 ,外部实体条目内容有外部实体名称、编号、 输入数据流、输出数据流等。 ? 第七节 处理逻辑的电池与分析 (名词解释) ? 功能分析 是 对数据流程图中处理过程的功能作详细的说明 。 (名词解释) 从逻辑上进行分析,处理功能可归纳为三类,即数 据的 输入和输出处理、算术运算、逻辑判断 。 (选择题) ? 对于数据的输入和输出处理,在数据分析时已描述了有关 数据的逻辑内容,而输入、输出的方式和具体格式属于物理 设计讨论的范围。 ? 算术运算功能可用有关的数学公式来描述。而 逻辑判断处 理内容的表达 比前两类要困难一些, 常采用 决策树、决策表 及 结构化语言 等作为描述的工具 。 ? 1. 决策树 (名词解释) ? 决策树又称判定树,是一种呈树状的图形工具,适合于描 述处理中具有多种策略,要根据若干条件的判定,确定所采 用策略的情况。 ? 图 5 14 是一个决策树的一般形式。左端圆圈为树根表示; 失策结点;由决策结点引出的直线,形似树枝.称为条件枝, 每条树枝代表一个条件;中间的圆圈称为条件结点;右端的 实心圆表示决策结果。决策树中条件结点以及每个结点所引 出条件枝的数量依具体问题而定。 ? 2 决策表 ? 决策表又称 判断表 ,是一种呈表格状的图形工具,适用于描述处理判 断条件较多、各条件又相互组合、有多种决策方案的情况。 ? 决策表格式如表 5-10 所示。决策表由四部分组成, ? 左上部分 c1 , c2 , c3 为 判断条件 ,冒号后面是条件的具体描述。 ? 左下部分 A1 , A2 , A3 为 处理行动 ,冒号后面是行动的具体说明。 ? 右上部分 为不同 条件组合 , ? 右下部分 表示出 不同条件组合下应采取的行动 。 ? 表 5 - 11 列举了一个在三种条件不同组台下,采取不同行动的实例。 表中 Y 表示满足所列条件, N 丧示不满足条件, X 对应于采取的行动。 ? 3. 结构化语言 ? 用语言叙述是描述个逻辑判断过程的最自然的工具 ,但自 然语言有不确切、不精炼之处,因此, 在自然语言的基础上 发展一种规范化的语言表达方式。 ? 它使用的词汇主要有三种:即 祈使语句中明确的动词 ; 数据 字典

您可能关注的文档

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档