第6章
结构化系统分析第6章 结构化系统分析
6.1
系统分析的任务6.2
作业流程图6.3
数据流图6.4
数据字典6.5
表达处理逻辑的工具6.6
数据查询应用分析6.7
新系统逻辑模型的提出6.8
系统说明书习题6
第6章
结构化系统分析系统分析是应用系统思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系。
本章介绍系统分析阶段的任务、方法和工具。这一阶段产生的系统说明书,既是后续开发工作的依据,也是衡量一个信息系统优劣的依据。
第6章
结构化系统分析6.1
系统分析的任务系统分析阶段的基本任务是:系统分析员与用户一起充分讨论用户的要求,并把双方的理解用系统说明书表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。
第6章
结构化系统分析拟建的信息系统既要源于原系统,又要高于原系统。所谓“高于原系统”,就是要比现行系统功能更强,效率更高,使用更方便。但新系统不是无源之水,无本之木。“源”就是现行信息系统。因此,系统分析员要在总体规划的基础上与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,掌握详细的工作流程;收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找出制约现行系统的“瓶颈”,确定新系统的逻辑功能;根据企业的条件,找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。
第6章
结构化系统分析系统分析是研制信息系统最重要的阶段,也是最困难的阶段。
系统分析要回答新系统“做什么”这个关键性的问题。只有明确了问题,才有可能解决问题。否则,方向不明,无的放矢,费力不讨好。实际工作中常常有这种情形:业务人员认为信息系统的开发只是技术人员的事,而开发人员根据对用户要求的肤浅理解就匆匆忙忙进行系统设计,编写程序。系统交给用户使用时,用户说“这不是我要的系统”。对系统分析缺乏足够的重视,是导致研制周期一再延长甚至以失败告终的重要原因,也是系统分析难于进行的主观原因。
第6章
结构化系统分析系统分析的困难主要来自三个方面:问题空间的理解,人与人之间的交流和环境的不断变化。
由于系统分析员缺乏足够的关于对象系统的业务知识,他在系统调查中往往感到无从下手,不知道该问用户一些什么问题,或者被各种具体数字、大量的资料、庞杂的业务流程搞得眼花缭乱。一个规模较大的系统,反映各种业务情况的数据、报表、账页,业务人员手中各种正规的、非正规的手册,技术资料等等,数量相当大。各种业务之间的联系繁杂。
第6章