软件“系统分析员”职位
来源:互联网 发布:三菱q系列编程手册 编辑:程序博客网 时间:2024/05/18 02:52
系统分析员(system analyst,简称SA)是对大型、复杂的信息系统建设任务中,承担分析、设计和领导实施的领军人物,需具备一定的软硬件基本技能和强大的领域背景。系统分析员在信息系统研发中,负责通过需求分析确认系统的需求,并进而形成系统产品设计。所有的原始需求都来自于客户,所以SA 要保持与客户之间的良好沟通,同时对客户的需求要正确的理解,要选择合适的开发技术,学会说服对方。
【工作职责】
(1)参与用户需求调研、系统体系结构、功能、性能的分析和总体设计工作;
(2)负责项目的开发流程管理,进行项目的计划、管理、跟进工作;
(3)参与并指导开发工程师完成系统详细设计和开发工作,解决相应业务、技术难题;
(4)参与编制用户手册、协助客户的系统软件、硬件平台的安装实施工作;
(5)制定项目文档格式,编写项目管理规范要求的相关文档。
【薪资待遇】
数据来源于“分智”
【职业素质要求】
(一)基本功
好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基础。没有对系统本身进行过透彻剖析过,很难领会到其中一些难以言述的精华。但并不等于好的程序员就能够成为好的系统分析员。合理的知识结构。语言能力、文字表达能力、技术的全面性等是对系统分析员的基本要求。
(二)思想
全局观念是系统分析员必须具备的观念。如果系统分析员设计时太注重细节,往往会陷入在某个问题上纠缠不清的泥潭,系统分析员要有面向用户的思想。系统分析员应当有能力将自己扮演成用户,来了解要交付的项目看起来像什么样式,感觉像什么,从而了解用户的想法并挑选出合理部分去开发。从这个意义上说,系统分析员才能获得有意义的见解去引导他的开发组成员。系统分析员头脑中要对项目结局有一个清楚的认识,并保证项目不偏离方 向。系统分析员要有根植于技术,高于技术思考问题的思想。
(三)任务难度的预测能力
系统分析员要具备快速的任务难度预测能力以及具备快速确定开发小组人员构成和任务划分的能力。昆虫自然会长出翅膀,而思想却需要长期的浸润。要做到这点,需要大量的思考、学习。设计远比编程重要。当今软件业的发展,各种开发工具的编程已经不是什么问题,程序员的工作某种程度上讲是将别人现成的东西拼凑堆砌起来。
(四)准备工作
统一的各种文档模式,这其中包括今后软件变量、字段命名规则。从前面的工作职责和要求不能看出,良好的文档编写能力对于系统分析员来说是必不可取的,但这也是现在的大学生都很容易忽略掉的一项基本能力。
转载自:http://www.boode.com.cn/share/xtfxy.html
转载自:http://www.boode.com.cn/share/xtfxy.html
0 0
- 软件“系统分析员”职位
- 职位抓取软件
- 软件开发关键职位
- 系统分析员
- 系统分析员
- 软件之职位划分(原创)
- 软件行业职位全面解析
- 软件行业 职位 英文简称
- 软件实施工程师这个职位
- 软件开发职位中英对照表
- 软件行业 职位 英文简称
- 软件开发相关职位方向
- 解析软件测试职位五大优势
- 大连软件知名公司最新职位
- 软件类职位解析&求职准备
- 软件研发组织职位职级体系实例
- 软件类职位解析&求职准备
- IT职位全面解析(软件类)
- C++链地址法实现哈希表
- U005 UML图 时序图
- java并发编程中的随笔
- 图像显著性区域检测
- 关于scanf()
- 软件“系统分析员”职位
- Maven+Spring+SpringMVC+MyBatis搭建环境心得
- 设计模式------工厂方法模式
- leetcode第一刷_3Sum Closest
- SVD分解
- QT5 配置交叉编译环境完毕后,无法调用C库的原因?
- 我常用的一些很酷的前端学习网站,分享给大家
- 刚开~~励志
- tomcat配置过程出现的问题及解决