- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 数据流程图
系统分析的任务 一、详细调查的目的、原则 1、MIS建设=组织结构的重新设计 阅读材料:逾淮之橘 2、管理系统是信息系统的环境 一、组织结构调查 例:某高校出版社的组织结构图 二、管理功能调查 三、管理业务流程调查 业务流程图绘制举例 表格分配图 案例:业务流程 数据流程分析是把数据在组织内部的流动情况抽象出来,舍去具体组织机构、信息载体、处理工作、物资、材料等,以数据流动过程来考察实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的就是要发现和解决数据流程中的问题。 一、数据流程调查的内容 二、数据的来源 三、数据流程图 1、处理逻辑 3种类型的数据变换 2、外部实体 3、数据流 说明 数据流程图的分层结构 数据流程图的绘制采用自顶向下逐步求精的方法绘制,是结构化的分层、模块结构。 通常情况下数据流程图分三个主要层次。 顶层 顶层的顶层数据流程图只需指明处理与有关外部实体之间的信息交换关系就可以了,无须考虑内部的处理、存储、信息流动问题。 中层 中层数据流程图中增加了数据存储,数据存储增加的标准是只增加模块(子系统)共用的数据存储,所以仅存在于功能模块的接口处。 底层数据流程图 底层数据流程图是对中层数据流程图的进一步分解,目的是研究子系统内部的数据处理、数据存储、信息流动与交换情况的。底层数据流程图画法遵循的一般标准是: ·底层分解以业务和功能为划分标准; ·中层中的每一个子系统在底层分别绘制,一个子系统一个图。 数据流程图绘制示例 数据流程图绘制应注意的问题 1.计划. 进行数据流分析前要做好规划,具体内容包括:明确分工,明确分析范围,制订流程图绘制标准和规范。 2.协作. 虽然调查工作有明确的分工,但作为任何系统中的任何业务不可能是孤立的,相互之间有联系和交叉,所以工作中要互相协调,经常进行沟通。 3.流程图层次划分. 流程图层次划分标准要一致,要有统一的标准。层次数量要根据系统的实际情况而定。不同子系统规模大小和复杂性不同,层次划分可以不同。 4.数据流程图绘制. 数据流程图绘制过程中要注意的问题是:符号标号的一致性和标准性,数据流程图的可读性和易理解性,命名的准确性和规范性等。 5.检验和核对. 数据流程图绘制完成后要进行认真的检验。检验的内容主要包括:结构合理性检验;冲突检验和过程检验三个方面。 数据字典的含义 数据字典的重要作用 为系统分析员提供深入了解数据处理、数据存储、数据流动情况等提供详细资料; 从多方面对数据流程图进行进一步描述,和完善,相互参照、对比,便于查找遗漏、冲突、重复等错误; 便于索引; 便于对数据流程图进行逻辑结构检验、一致性检验。 一、数据项的定义 二、数据结构的定义 复杂的数据结构 三、数据流的定义 四、处理逻辑的定义 五、数据存储的定义 六、外部实体的定义 表达处理逻辑分析工具是进行功能分析的工具,具体来说是对最底层数据流程图中各个数据处理(以下简称基本处理或基本处理功能单元)过程的功能进行比较精确的描述,即准确地描述一个基本处理“做什么”,包括处理的激发条件、加工逻辑、优先级、执行频率、出错处理等等。 其中,加工逻辑是用户进行加工所需要的逻辑要求,是输出数据流与输入数据流之间的逻辑关系。 示例 一、判定树 判定树是一种能够顺序地表示出条件和行动的图形。对于一个动作的执行不只是依赖一个条件,而是与多个条件有关的策略,由于用判断语句有多重嵌套,层次多,可读性降低,所以,对这类问题可以用判定树来表示。 用判定树表示具有直观、可读性强的优点。 一、判断树 判断树 二、判定表 判定表是一个显示条件和行动语句的行列矩阵,一些条件较多,在每个条件下取值也较多的判定问题,可以用判定表表示。 采用判定树工具的优点是:能把各种组合情况一个不漏地表示出来,能帮助发现遗漏和矛盾的情况。 判断表 判断表的简化(1) 判断表的简化(2) 判断表的简化(3) 三、结构化语言 结构化语言是采用结构化程序设计思想,以自然语言的形式描述处理过程,结构化语言不是结构化程序设计语言,其没有严格的语法规定。 结构化语言同结构化程序设计语言一样都只有简单语句、判断语句、循环语句三种基本语句。 三、结构英语表示法 三种表达工具的比较 数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分。 DS03-01:用户订货单 DS03-02:订货单标识 DS03-03:用户情况 DS03-04:配件情况 I1:订货单编号 I3:用户代码 I10:配件代码 I2:日期 I4:用户名称 I11:配件名称 I5:用户地址 I12:配件规格 I6:用户姓名 I13:订货数量 I7:电话??
文档评论(0)