软件架构师资格认证
在海外,软件架构师培养与认证体系严格而规范,以明确的教育目标、认证要求和课程学习为基础。以下是三个认证组织的软件架构师认证情况:
在加州大学尔湾分校(UC Irvine)的软件架构师认证计划中,要获取软件架构师C级认证,学员需完成11个必修课程单元和至少4个选修课程单元。必修课程包括软件系统建模与分析概论、系统分析基础、用户需求分析与文档化、软件架构项目。选修课程则涵盖了信息系统项目管理、系统性能建模、管理业务改进项目等。此认证旨在培养具备业务系统建模、用户需求分析、业务过程评估、项目管理和架构设计能力的专业人士。
卡内基梅隆大学(CMU)SEISEI的软件架构师认证体系包含三个职位,分别为软件架构师、ATAM评估师和ATAM主任评估师。认证者需学习2年的课程,软件架构师课程包括软件架构原理与实践、软件架构文档化、软件架构设计与分析和软件产品线。这表明,CMU强调全面的软件架构知识和实践能力。
iCMG对软件架构师的认证体系分为7个层次,专注于特定的知识领域。iCMG负责认证体系中的最后四个层次,合作伙伴完成前三个层次。这一认证体系旨在培养具有高级软件架构技能的专业人员。
目前,国内软件架构师的认证体系相对空白。缺乏专业的培训机构和权威的教育认证机构,导致软件架构师作为软件系统总设计师的角色未能得到充分的规范和认可。据2004年9月8日教育部关于紧缺人才的报告,2005年国内软件架构和系统分析人才缺口高达6万人以上,显示了该领域专业人才的极度需求。
为填补这一空白,人事部和信息产业部于2003年39号文件中决定在国家计算机技术与软件专业技术资格(水平)考试中增设系统架构设计师级别的认证考试。然而,由于种种原因,该考试未能如期实施,持续推迟。这反映出当前解决软件架构师认证问题的紧迫性,需要建立完善的教育培训方案和权威的认证机构。
扩展资料
软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。