首页 理论教育系统分析员必备技能-信息系统开发方法与实践教程

系统分析员必备技能-信息系统开发方法与实践教程

【摘要】:系统分析员在系统开发工作中担任着重要的角色,其工作好坏直接影响着信息系统的开发质量。了解用户需求是系统分析员的主要工作之一。系统分析员在工作中面临的问题主要包括以下方面:1)系统分析员如缺乏足够的用户业务知识,则确定出来的新系统逻辑功能往往不能满足用户的要求。系统分析员最终完成的新系统逻辑方案,一方面要与用户取得共识,另一方面要交给其他开发人员来进行系统开发工作。

系统分析员在系统开发工作中担任着重要的角色,其工作好坏直接影响着信息系统的开发质量。了解用户需求是系统分析员的主要工作之一。为了能够很好地与用户沟通,系统分析员不仅要拥有管理知识,还要具有组织行为学人际关系学、心理学等知识,并在系统调查时,密切与广大用户的关系,只有这样才能赢得用户的信任、支持和配合,才能做好系统调查工作,切实了解用户的需求。除此之外,系统分析员还必须掌握各类技术(如计算机技术、通信技术、开发技术等),在系统开发过程中协调各类人员间的关系。

系统分析员在工作中面临的问题主要包括以下方面:

1)系统分析员如缺乏足够的用户业务知识,则确定出来的新系统逻辑功能往往不能满足用户的要求。

2)用户对计算机缺乏足够的知识,不知道哪些工作是能够用计算机来做,哪些工作计算机是做不到的,因而造成用户需求与新系统功能之间的偏差。(www.chuimin.cn)

系统分析员最终完成的新系统逻辑方案,一方面要与用户取得共识,另一方面要交给其他开发人员来进行系统开发工作。如果这份方案用户难以理解而无法验证,或是表达方式具有不确定性,就会使其他开发人员在理解上产生偏差,造成开发结果与用户需求的不一致。

从上面的分析可以看出,作为一名系统分析员必须拥有的各种技能,大体可分为两种:一种是人际关系方面的技能,要具有建立信任、处理争端、信息交流的能力;另一种是技术方面的技能,要具有运筹分析、系统开发、计算机知识与技能。这两种技能在系统开发的不同阶段所占的比重是不同的。

总而言之,一个成功的系统分析员必须真正把人的因素同计算机解决问题中用到的方法和规程结合在一起,这对于建立系统分析员与用户、系统分析员与其他开发人员之间长久的良好关系是必不可少的。