网站大量收购独家精品文档,联系QQ:2885784924

第5章 系统分析(2).ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四节 数据流程分析与数据分析 业务流程分析采用的是自顶向下的方法 画出高层管理的业务流程图 再对每一个功能描述部分进行分解,画出详细的业务流程图 数据流程图使用的符号 外部实体:不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源和去处 为了避免在数据流程图中出现线条交叉,同一个外部项可以在一张数据流程图中出现若干次 数据流:表明了数据的流动方向及其名称,它是数据载体的表现形式 在数据流的上方写上数据流的名称。例如: 数据流的表示 案例:多个数据流的表示 某公司的顾客可能寄来订货单、支票、退货请求,或前来询问某件事。 第一种解决方法: 第二种解决方法: 思考题: 储户到储蓄所去存(取)款时,要将填写好的存(取)单与存折交给营业员,营业员处理完这笔业务后,把存折交给储户。 处理功能:表达对数据处理的逻辑功能,也就是把流向它的数据进行一定的变换处理,产生新的数据 数据存储:用来指明数据保存的地方 不是指数据保存的物理地点或物理存储介质,也不是指文件箱、磁盘或磁带,而是指数据存储的逻辑描述,事实就是数据库的逻辑描述 为了避免数据流程图中线条的交叉,同一个数据存储可以出现若干次 功能描述部分:功能描述应有唯一的名称,一般用一个动词加一个做宾语的名词来表示,不能用一个名词或一个动词来表示。 功能执行部分:表示功能由谁来完成,可以是一个人、一个部门或是一个计算机程序,也可以没有。 流入/流出数据存储的数据流的含义 数据存储的作用 绘制数据流程图的步骤 (1)从图中可看到数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。 (2)首先画出顶层(第一层)数据流程图。 顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。 (3)下一步是对顶层数据流程图中的处理进行分解,也就是将帐务处理分解为更多的处理。第2张图是第一层中的处理被分解后的第二层数据流程图中的一个。  TOP图 TOP图,即第一层数据流程图,它应该相当概括地反映出信息系统最主要的逻辑功能、最主要的外部项、输入和输出数据流、数据存储。 画细化图 细化图是逐层扩展的数据流程图,是指对上一层中的每个处理逻辑分别加以扩展。 一般来说随着逐层扩展,输入和输出数据流、外部项只能增加,绝不能减少。每一层的数据流程图中的处理逻辑不宜过多。 (2) 数据分析—数据字典 数据分析的目的是规范化描述业务过程所涉及的数据类。规范化描述数据类的工具为数据字典(DD,Data Dictionary )。 系统分析阶段对每个数据类描述的结果将构成系统设计阶段数据类设计及数据库设计的基础。 数据字典及其结构 在前面的例子中, “物资采购计划制定与审批”业务中的“物资需求计划表”结构见下表,现给出该数据类的数据字典。 2000年X分厂物资需求计划表(各分厂填报) “物资需求计划表”的数据字典 数据字典例(二) 下面是某企业会计业务处理中的一张收款凭证,现用数据字典对其进行规范化描述。 “收款凭证”的数据字典 数据分析的附加说明 除了用数据字典(DD)规范化描述每个数据类的结构外,还要描述数据类的其它数据处理特性,包括: ① 数据类中各数据项的计算关系。 ② 数据类的使用(及生成)频度。 ③ 数据类的保密性要求。 ④ 数据类在某个时间周期内的数据量估计。 “收款凭证”的附加说明 ①每月约产生1000张收款凭证。 ②收款凭证除了收款凭证的填写人外,只允许管财务的副总经理及财务处长可以查阅。 ③数据项“合计”由多记录项“金额”求和得到。 (3) 功能 / 数据分析 功能 / 数据分析的步骤 功能/数据分析的目的在于检查系统调研、系统描述工作中的疏漏及现有系统中的数据处理存在的问题和不足,具体步骤为: ① 确定并细化功能结构,给出功能结构图 ② 建立并分析功能/数据的U/C矩阵 ③ 检验功能/数据的U/C矩阵 ① 细化管理信息系统功能结构 细化管理信息系统的功能结构例 ② 建立 功能/数据 的 U/C 矩阵 U/C矩阵法的六个步骤 ⑴ 填入“数据类”; ⑵ 填入“功能”; ⑶ 标以“U”或“C”; ⑷ 对数据进行正确性检测; ⑸ 按逻辑关系及发生的顺序,重排各功能; ⑹ 重排数据类,使所有“C”尽可能靠近对角线; ⑺ 系统功能划分和确定数据的分布 。 ③ 利用 U/C 矩阵进行 功能/数据 分析 (a) 完备性检验 (b) 一致性检验 (c) 无冗余性检验 U/C 矩阵应用步骤 对“功能列”按功能组排列,每一功能组内按功能发生的先后次序排列。 调换“数据类”的横向位置,使得距阵中C最靠近对角线。因为功能的分组并不绝对,在不破坏功能成组的逻辑性基础上,

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档