1.3认证软件架构专业人员-基础和高级水平

iSAQB现在为CPSA基础级和高级级认证定义了明确的认证指南。

高级水平认证是模块化的,由针对IT专业人员的特定核心能力的个人课程组成: • 系统的能力 IT项目系统方法的技术独立技能 • 技术能力 运用技术解决设计任务的技能 • 交际能力 在软件开发过程中提高效率的沟通、演示、修辞和会议技能

获得高级认证的先决条件是: • CPSA-F(基础水平)培训和认证 • 3年以上IT行业工作经验 • 积极参与至少两个不同IT系统的设计和开发 • 在所有三个能力领域至少获得70个学分(每个领域至少获得10个学分)

考试包括解决规定的任务,并与两名独立的考官讨论解决方案。

基础水平认证是基于iSAQB课程(iSAQB -curriculum)中定义的知识和技能。具体如下: • 软件架构的定义和重要性 • 软件架构师的任务和职责 • 软件架构师在项目中的角色 • 软件架构开发的最新方法和技术

重点在于以下技能的获取: • 与需求管理、项目管理、测试和开发相关的其他方面协调关键的软件架构决策 • 在视图、架构模式和技术概念的基础上记录和交流软件架构 • 理解软件架构设计中涉及的主要步骤,并在中小型系统中独立执行这些步骤

基础级别的培训提供了设计和记录基于解决方案的中小型系统软件架构所需的知识,基于足够详细的需求规格说明。然后,这个架构可以作为实现的模板。参与者被训练在之前的实践经验的基础上做出以问题为导向的设计决策。

图1-4显示了iSAQB软件架构认证专业人员(CPSA)基础水平培训课程中各个领域的内容和权重。

图1-4 CPSA基础水平培训的iSAQB课程结构

各种独立机构提供基于iSAQB课程的认证。考官使用由iSAQB准备的标准化问题。

题目是多项选择题,所以结果是客观可测量的。

考试在纸上验证你的软件架构能力。这取决于你在现实世界的情况下证明自己。

Last updated