- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 系统思想 第二章 管理系统 第三章 信息系统 第四章 信息系统建设概论 第五章 系统规划 第六章 系统分析 第七章 系统设计 第八章 系统实施 第九章 系统维护与管理 第十章 面向对象的分析与设计 第十一章 原形法和软系统方法 6.1 系统分析的任务 6.2 作业流程图 6.3 数据流程图 6.4 数据字典 6.5 表达处理逻辑的工具 6.6 数据查询应用分析 6.7 新系统逻辑模型的提出 6.8 系统说明书 6.9 系统分析实例 习题 返回 “分析”通常是指对现有系统的内、外情况进行调查、研究、分解、剖析,明确问题或机会所在,认识解决这些问题或把握这些机会的必要性,为确定有关活动的目标和可能的方案提供科学依据。 系统分析(systems analysis),是指在信息系统开发的生命周期中系统分析阶段的各项活动的和方法。 按照结构化方法严格划分工作阶段,“先逻辑,后物理”的原则,系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。 系统分析是系统开发中最重要、也是最困难的阶段。结构化系统分析方法、数据流程图、数据字典等工具是克服困难的有力武器。 系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用系统说明书表达出来,完成新系统的逻辑方案设计,或称逻辑模型设计。这一阶段产生的系统说明书,既是后续开发工作的依据,也是衡量一个信息系统优劣的依据。 系统分析在整个系统开发过程中,是要解决“做什么”的问题,从逻辑上,提出系统的方案,即逻辑模型,以此作为下一阶段进行物理方案(即计算机和通信系统方案)设计、解决“怎么做”的问题提供依据。 系统分析阶段的主要活动有:系统详细调查、新系统逻辑方案的提出。 系统分析是研制信息系统最重要的阶段,也是最困难的阶段。困难主要来自三个方面:问题空间的理解、人与人之间的沟通和环境的不断变化。 系统分析员与用户的知识构成不同,经历不同,使得双方的交流十分困难,因而系统调查容易出现遗漏和误解,是研制系统的隐患,会使系统开发偏离正确方向,另外还使编写系统说明书变得十分困难。系统说明书是这一阶段工作的结晶,它实际上是用户与研制人员之间的技术合同。 系统分析员的知识水平和工作能力决定了系统的成败。系统分析员应是具有现代科学知识的,具有改革思想和改革能力的专家。 作业流程图的符号: 作业流程图的具体示例如P94图6.2所示。 绘制作业流程图的过程也是系统分析员调查了解业务流程的过程。只要把所用符号与用户讲解清楚,用户很容易理解,因此作业流程图是系统分析员与用户交流思想的一种工具。还可以根据作业流程图分析业务流程是否合理。 作业流程图的不足是总体观念不强,具体的处理内容表达也不详细,很难表达决策。对于简单的数据处理系统,用它可以分析得相当透彻,但是用它很难表达复杂的系统。 数据流程图是结构化系统分析的主要工具。数据流程图描述数据流动、存储、处理的逻辑关系,是信息系统逻辑模型的主要形式,也称为逻辑数据流程图,一般用DFD(logical Data Flow Diagram)表示。有的称为圈圈图或泡泡图。 一、数据流程图的基本成分 数据流程图用到四个基本符号,即外部实体、数据处理、数据流和数据存储。 1. 外部实体表示所描述系统的数据来源和去处的各种实体或工作环节。系统开发不能改变这些外部实体本身的结构和固有属性。外部实体的表示如图所示。 2. 数据处理 描述系统对信息进行处理的逻辑功能。也就是数据的变换。用带圆角的长方形表示处理,如下图: 二、绘制DFD的主要原则 (1) 明确系统界面。 (2) 自顶向下逐层扩展。 (3) 合理布局 (4) 数据流图只反映数据流向、数据加工和逻辑意义上的数据存贮,不反映任何数据处理的技术过程、处理方式和时间顺序,也不反映判断与控制条件等技术问题。 (5) 数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改要和其他系统建设者共同商讨以求一致意见。 三、DFD的画法 数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法。首先画出顶层DFD。顶层DFD只有一张,它说明了总的处理功能、输入和输出。 下一步是对顶层DFD中的“处理”进行分解。产生多个第二层的DFD,依次将DFD逐层分解到最底层。 DFD分多少层应视实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素。如可以用P表示处理,D表示数据存储,S表示
文档评论(0)