第四章 系统分析

第四章 系统分析

ID:42749972

大小:856.00 KB

页数:115页

时间:2019-09-21

第四章 系统分析_第1页
第四章 系统分析_第2页
第四章 系统分析_第3页
第四章 系统分析_第4页
第四章 系统分析_第5页
资源描述:

《第四章 系统分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息系统分析与设计第4章系统分析第4章 系统分析系统分析是信息系统开发过程中重要的一步,也是关键性的一步。只有通过系统分析才能把对系统功能和性能的总体概念描述为具体的系统需求说明,从而奠定整个系统开发的基础。实践表明,系统分析工作的好坏,在很大程度上决定了信息系统的成败。2在系统分析阶段,要使用系统的观点和方法,把复杂的对象分解为简单的组成部分,并确定这些组成部分的基本属性和彼此之间的关系。系统分析是一个不断加深认识和逐步细化的过程。在这个过程中使用了结构化系统分析方法、数据流程图、数据字典等方法和工具。该阶段产生的系统分析说明书

2、,既是后续阶段开发工作的依据,也是将来信息系统进行验收的依据。用户在系统分析阶段起着至关重要的作用,用户必须对系统功能和性能提出初步要求,并澄清关于业务流程中的模糊概念。系统分析人员则要和用户一起细致地进行调查分析,把用户的初始要求具体化、明确化,最终转换成关于目标系统“做什么”的新系统逻辑模型。34系统分析4.1系统分析概述4.3业务流程分析4.4数据流程分析4.5数据字典4.6处理逻辑的描述4.2详细调查4.7数据立即存取图4.8建立目标系统逻辑模型4.9系统分析说明书4.1系统分析概述4.1.1系统分析的任务系统分析阶段的基

3、本任务是系统分析员和用户一起在充分了解用户的要求的基础上,把双方对目标系统的理解表达为系统分析说明书。系统分析说明书通过评审之后,将成为目标系统设计的依据和验收的依据。5目标系统并不是无源之水,由系统开发人员凭空想象出来的,目标系统的逻辑设计必须从现行系统入手,建立在现行系统的基础之上。经过对现行系统的优化,目标系统功能更强,效率更高,使用更方便,要“优于现行系统”。因此,系统分析员要在系统规划的工作基础之上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,收集报表、账单等业务资料,详细掌握现行系统的工作流

4、程,分析其局限性和不足之处,找出制约现行系统的关键问题,列出几种可行的解决方案,并综合分析、比较这些方案的优劣,最终确定目标系统的逻辑功能。6目标系统从何而来?建立现行系统的基础之上,且优于现行系统系统分析是系统开发中最重要的阶段,也是困难最多的阶段。最主要的困难来自于系统分析人员和用户对问题的不同理解。一般情况下,系统分析员往往是计算机信息处理的行家,但缺乏足够的关于目标系统的业务知识,在系统调查中系统分析员往往面临关于业务流程的困惑。一个稍具规模的系统,其业务数据数量是相当大的,有反映各种业务情况的报表、账簿、业务数据,有业务

5、人员手中的各种正规的或非正规的手册、技术资料、规章制度等。各种业务之间的关系复杂,不熟悉业务情况的系统分析员往往被淹没在各种信息流程中,难以理出头绪,更难以分析出制约现行系统的“瓶颈”问题。7系统分析阶段的困难用户精通业务,但往往缺乏足够的计算机方面的知识,对计算机“能够做什么”和“不能够做什么”比较模糊。而且,用户虽然精通自己的业务,但不善于把业务过程明确地表达出来,不知道该给系统分析员介绍些什么。对一些具体业务,用户认为理所当然就该这样做或那样做。特别是对某些决策问题,往往根据的是个人的经验和直觉。8由于以上原因,使得系统分析

6、员和用户的交流比较困难,对同一问题的描述容易出现误解和遗漏,而这些误解和遗漏往往成为系统开发的隐患。例如,系统分析说明书是这一阶段的工作成果,它可以认为是用户与开发人员之间的技术合同。系统分析说明书应当严谨准确,无二义性,才能作为设计基础和验收依据。否则,如果开发人员和用户对系统分析说明书中的同一个问题有不同的理解,即使这样的系统开发出来了,在验收时也会引起双方的纠缠。9为了克服这些困难,做好系统分析工作,为信息系统的成功开发奠定基础,需要系统分析员与用户团结起来,精诚合作。系统分析人员应当树立“用户第一”的思想,虚心地向用户学习

7、业务知识,并向用户介绍有关的计算机知识,加强双方的沟通。除此之外,还要借助一定的技术和工具。特别是直观的图表可以帮助系统分析员与用户的沟通。20世纪70年代以来,出现了很多这样的工具,如业务流程图、数据流程图、数据字典等。管理信息系统的开发就是要实现目标系统的物理模型,即建立一个物理系统。物理模型是由系统的逻辑模型经过实例化得来的。系统的逻辑模型只描述系统要完成的功能和要处理的信息,与物理模型相比,逻辑模型忽略了实现的方法与细节。物理模型用来描述系统“怎么做”的问题,逻辑模型则用来描述系统“做什么”的问题。需求分析的目标就是要借助

8、于当前系统的逻辑模型,导出目标系统的逻辑模型,解决目标系统“做什么”的问题。114.1.2系统分析的目标12图4-1表示了目标系统逻辑模型建立的过程模型化抽象化现行系统调整--------------------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。