软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划 。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员 。
做软件架构师:
【怎么才能做软件架构师】在国内,软件架构师的任职条件,应该经历8年以上的软件项目开发和实际工作经验 。需要经历程序员、软件设计师等阶段,再发展成为软件架构师 。国内软件架构师的培养途径主要有两种方式,一种是大学软件学院教育方式,另一种是个人自我培养,再进行相应的培训和认证 。目前,软件架构师的认证在国内基本上是空白,没有专业的培训机构,没有专门的认证指南和权威的教育认证机构;在国外,软件架构师的培养与认证具有严格的过程 , 明确规定教育目标、认证的要求和学习课程等方面的内容 。