background image

系统分析员很难从业务人员那里获得充分有用的信息。

系统分析员与用户的知识构成不同,经历不同,使得双方的交流十分困难,因而系

统调查容易出现遗漏和误解,会使系统开发偏离正确方向,另外还使编写系统分析报告
变得十分困难。系统分析报告是这一阶段工作的结晶,它实际上是用户与研制人员之间
的技术合同。作为设计基础和验收依据,系统分析报告应当严禁准确,无二义性,尽可
能详尽;作为技术人员与用户之间的交流工具,它应当简单明确,尽量不用技术上的专
业术语。这些要求是不容易达到的,但必须努力达到。

最使系统分析员困惑的是环境的变化。系统分析阶段要通过调查分析,抽象出新系

统的概念模型,锁定系统边界、功能、处理过程和信息结构,为系统设计奠定基础。但是
信息系统生存在不断变化的环境中,环境对它不断提出新的要求。只有适应这些要求,
信息系统才能生存下去。在系统分析阶段,要完全确定系统模式是困难的有时甚至是办
不到的。

2. 系统分析员的任务和应具备的素质
在系统开发中,系统分析员起着十分重要的作用。系统分析员要与各类人员打交道 ,

是用户与技术人员的桥梁和

“翻译”,并为管理者提供控制开发的手段。系统分析员还必

须考虑系统的硬件设备、数据输入、系统安全等各个方面。总之,系统分析员必须考虑系
统的各种成分。

系统分析员的知识水平和工作能力决定了系统的成败。一个称职的系统分析员不但

应具备坚实的信息系统知识,了解计算机技术的发展,而且还必须具备管理科学的知识 。
缺乏必要的管理科学知识,就没有与各级管理人员打交道的

“共同语言”。很难设想,缺

乏财务知识的人能设计出实用的财务系统。系统分析员应有较强的系统观点和较好的逻
辑分析能力,能够从复杂的事物中抽象出系统模型。他还应具备较好的口头和书面表达
能力,较强的组织能力,善于与人共事。总之,系统分析员是应具有现代科学知识的,
具有改革思想和改革能力的专家。

为了克服这些困难,做好系统分析工作,需要系统分析员与用户精诚合作。系统分

析员应树立

“用户第一”的思想,虚心向用户学习,“不耻下问”虽然隔行如隔山,但“隔

行不隔理

”。这个“理”就是人们认识事物的共同规律,就是系统的思想与方法,这是我们

分析复杂事物的有利武器。系统论的思想方法强调系统的整体性、综合性、层次性,强调
系统元素之间的有机联系。这也是我们常说的要全面地看问题,认识事物要由表及里、去
伪存真,要从事物之间的联系去认识事物,而不要孤立地看待事物。不论技术人员与用
户的业务有多大差距,人们认识事物的方法都是相通的。如果说隔行如隔山,那么根据
这个原理,就可以在这座山中打一个

“隧道”使两边相通。为此,还要有一定的技术和工

具。这些工具可以帮助系统分析员理顺思路,同时也便于同用户交流。这些将在本章中详
细介绍,在次不在赘述。

§7.1.2 系统分析的工作步骤
系统分析阶段中的理解和表达过程的实质是要把原来由最终用户进行的各项具体的

管理工作纳入计算机系统之中。为了实现这一工作目标,在系统分析过程中需要对系统
进行初步调查、可行性分析、现行系统的详细调查、提出新系统的逻辑方案。

1. 系统的初步调查