管理信息系统第4章系统分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
画分层DFD (1)先画出顶层DFD。 (2)自顶向下画出各层DFD 分解原则: 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 由外向里画DFD 报名单 合格报名单 检验 报名单 顶层数据流程图:采用“自顶向下、逐步求精”的方法,即先把整个系统当做一个处理功能看待,画出最粗略的数据流程图,然后逐层向下分析,分解为详细的低层次数据流程图。 顶层数据流程图的一般形式 画分层DFD (3)先考虑稳定状态,忽略系统的工作条件, 即怎么开始、怎么结束的。 (4)忽略琐碎的枝节,如出错处理等。 (5)随时准备重画 报名单 合格报名单 检验 报名单 错误的报名单 (2)数据流程图的正确性检查 数据流程图是系统分析阶段最主要的表达工具之一,其正确与否直接关系到整个管理信息系统开发的质量。因此,保证数据流程图的正确性十分必要。 通常我们从以下几个方面去检查数据流程图的正确性: ①任何一个处理至少有一个输入数据流和一个输出数据流。 ②任何一个数据存储,都必定有流入的数据流和流出的数据流。 ③任何一个数据流至少有一端是处理框。 ④图中某一处理框的输入数据流、输出数据流必须出现在相应的子图中,否则,就会出现父图与子图的数据不平衡。 数据源 数据终点 没有输出! 处理 没有输入! 处理 每个处理至少有一个输入数 据流和一个输出数据流 几种错误(1) 数据源 数据终点 数据源 数据存储 数据终点 数据存储 数据存储 数据存储 数据流必须要么从某个处理流出、要么流入某个处理,而不能直接从外部实体流向数据存储等等。 图示的几种流动都是不合理的 几种错误(2) ⑤其他注意事项 数据流程图上出现的所有的图形符号只限于上面四种基本图形符号; 数据流程图的主图通常应包含上述四种基本符号; 在初画时可以忽略细节问题,集中精力于主要数据流。例如,处理框中的出错信息可以不画在数据流程图中,对异常状态的处理留在系统设计阶段来完成; 数据流程图中不要夹带控制流。因为数据流程图是实际业务流程的客观映像,说明系统“做什么”的问题,而不是表明系统“怎么做”的问题,数据流程图不关心系统的执行顺序。 例 试根据以下描述的业务过程画出库存管理的数据流程图: 仓库根据车间发来的产品入库单作登入库帐处理后存入库存帐。对销售科发来的产品出库单,在查阅库存帐后,如果库存数量足够,则作登出库帐处理,否则将出库单退回销售科,并向生产科发出缺货通知。 车间 生产科 销售科 登入库帐 处理 库存帐 登出库帐处理 查阅库存帐处理 产品入库单 缺货通知 产品出库单 退回出库单 数据流程图的作用 系统分析员用这种工具自顶向下分析系统信息流程 可在图上画出计算机处理的部分 根据逻辑存储,进一步作数据分析,可向数据库设计过渡 根据数据流向,定出存取方式 对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡 4.4.5数据流程图的其他表示方法 由于不同的国家和组织都有自己的系统开发标准和图表工具,因此,数据流程图的表示方法也有许多。我们在上面介绍的图示方法没有画曲线、斜线和圆圈的困难,便于在计算机上实现和管理。 图4-12学籍管理系统的第一层数据流程图的另一种表示方式 教师 新生名单 招生办 学籍表 新生名单 学生注册 教育厅 成绩单 用人单位 报 表 毕业生登记表 成 绩 系 P.3 惩罚 管理 P.1 学籍变动管理 P.2 成绩 管理 目录 4.1 系统分析概述 4.2 详细调查 2 4.3 业务流程分析 3 4.4 数据流程分析 4.5 数据字典 5 4.6 处理逻辑的描述 6 4.7 数据立即存取图 7 4.8 建立目标系统逻辑模型 8 4.9 系统分析说明书 9 1 3 4 4.5.1数据字典的作用 数据流程图对于数据的详细内容却无法在数据流程图中反映。例如,在我们前面所介绍的例子里,数据存储“学籍表”包括哪些内容,在数据流程图中就无法具体、准确地描述。又如“判定留级或退学”的具体处理逻辑,在流程图上也无法表示。而只有当数据流程图中所出现的每一个成分都给出了明确的定义之后,才能完整、准确地描述一个系统。因此,还需要其他的工具对数据流程图进行补充说明。 数据字典(Data Dictionary,DD)就是在系统数据流程图的基础上,进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据流程图和数据字典等工具相互配合,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。 数据字典的任务是对于数据流程图中出现的所有命名元素都在数据字典中作为一个条目加以定义,使得每个图形元素的名字都有一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档