软件“系统分析员”职位

来源:互联网 发布:三菱q系列编程手册 编辑:程序博客网 时间:2024/05/18 02:52

系统分析员(system analyst,简称SA)是对大型、复杂的信息系统建设任务中,承担分析、设计和领导实施的领军人物,需具备一定的软硬件基本技能和强大的领域背景。系统分析员在信息系统研发中,负责通过需求分析确认系统的需求,并进而形成系统产品设计。所有的原始需求都来自于客户,所以SA 要保持与客户之间的良好沟通,同时对客户的需求要正确的理解,要选择合适的开发技术,学会说服对方。

【工作职责】

(1)参与用户需求调研、系统体系结构、功能、性能的分析和总体设计工作;

(2)负责项目的开发流程管理,进行项目的计划、管理、跟进工作;

(3)参与并指导开发工程师完成系统详细设计和开发工作,解决相应业务、技术难题;

(4)参与编制用户手册、协助客户的系统软件、硬件平台的安装实施工作;

(5)制定项目文档格式,编写项目管理规范要求的相关文档。

【薪资待遇】

数据来源于“分智”

系统分析员薪资待遇

【职业素质要求】

(一)基本功
好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基础。没有对系统本身进行过透彻剖析过,很难领会到其中一些难以言述的精华。但并不等于好的程序员就能够成为好的系统分析员。合理的知识结构。语言能力、文字表达能力、技术的全面性等是对系统分析员的基本要求。
(二)思想
全局观念是系统分析员必须具备的观念。如果系统分析员设计时太注重细节,往往会陷入在某个问题上纠缠不清的泥潭,系统分析员要有面向用户的思想。系统分析员应当有能力将自己扮演成用户,来了解要交付的项目看起来像什么样式,感觉像什么,从而了解用户的想法并挑选出合理部分去开发。从这个意义上说,系统分析员才能获得有意义的见解去引导他的开发组成员。系统分析员头脑中要对项目结局有一个清楚的认识,并保证项目不偏离方 向。系统分析员要有根植于技术,高于技术思考问题的思想。
(三)任务难度的预测能力
系统分析员要具备快速的任务难度预测能力以及具备快速确定开发小组人员构成和任务划分的能力。昆虫自然会长出翅膀,而思想却需要长期的浸润。要做到这点,需要大量的思考、学习。设计远比编程重要。当今软件业的发展,各种开发工具的编程已经不是什么问题,程序员的工作某种程度上讲是将别人现成的东西拼凑堆砌起来。
(四)准备工作
统一的各种文档模式,这其中包括今后软件变量、字段命名规则。从前面的工作职责和要求不能看出,良好的文档编写能力对于系统分析员来说是必不可取的,但这也是现在的大学生都很容易忽略掉的一项基本能力

转载自:http://www.boode.com.cn/share/xtfxy.html
0 0
原创粉丝点击