请输入您要查询的百科知识:

 

词条 软件架构工程师
释义

职业概述:

软件架构工程师是根据软件产品需求分析及可行性分析,进行软件开发过程中所有流程与架构的设计、控制及管理,并解决架构中的技术问题的专业技术人员。

工作内容:

进行软件产品需求分析及可行性分析、相关设计文档的编写;

构建、设计、实现产品系统的服务器软件架构;

进行软件开发过程中所有流程与架构的控制及管理;

详细制定应用程序接口( API )和各种不同模块的定义,其中包括用户界面( UI )、流程和商业逻辑,及其它具体到平台的各种设置,解决架构中的技术问题;

进行关键模块的编码;

在软件产品测试阶段或软件制作前,发现和解决系统BUG;

辅导软件工程师的产品开发工作,设计出高品质的软件产品。

职业要求:

教育培训:

计算机、通信相关专业本科以上学历。

工作经验:

熟悉CMMI/ISO9000等质量管理体系;熟练使用VS2003、VSS、PD、ROSE等开发、设计和管理工具;熟悉RUP及常规软件过程模型,精通数据结构、OOAD、webservice及业界流行常用设计模式等;掌握面向对象的编程方法,编程思路清晰,有良好的编程风格;有丰富的软件架构设计经验,精通面向接口的分析设计技术和清晰敏锐的逻辑思考能力。

薪资行情:

一般月薪为15000以上。

职业发展路径:

近年来,软件领域也渐渐地流行起软件架构工程师的角色,特别是对一些大型软件产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构工程师而导致项目失败的例子不胜枚举,一个没有经验和能力的软件架构工程师也会使项目失败的速度加快。所以软件架构工程师的发展前景极为可观,待积累经验后可向项目经理发展。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/5 2:15:29