iSAQB CPSA-A IMPROVE
iSAQB® CPSA-A - 软件架构的演进与改进(课程)
描述
参加 iSAQB® CPSA-A 软件架构的演进与改进 (IMPROVE) 课程的学员可获得 20 方法能力(MC)积分 和 10 个技术能力(TC)积分,这些积分将计入参加 Brightest iSAQB CPSA-A 考试所需的 70 个资格积分。请注意,在参加 Brightest iSAQB CPSA-A 考试所需的 70 个积分中,以下每个能力领域至少需要获得 10 个积分:
- 技术能力(TC)
- 方法能力(MC)
- 沟通能力(CC)
经认证的 iSAQB® IMPROVE - 软件架构的演进与改进(CPSA-A)培训基于当前的 iSAQB® 课程大纲:
第 1 部分 - 软件架构简介
- 软件架构的定义
- 软件架构的目标
- 软件架构的优势
第 2 部分 - 需求
- 质量需求之间的相互作用
- 功能需求和质量需求
- 质量场景
第 3 部分 - 架构文档
- 评估和潜在风险
- 文档的目的
- 黑盒和白盒
- 架构方面
- 文档模板和框架
第 4 部分 - 架构设计
- 架构方法
- 工具
- 架构原则: 耦合、内聚、S.O.L.I.D 等
第 5 部分 - 解决方案策略
- 架构模型
- 架构分析
- Postel 定律
- 架构决策
第 6 部分 - 架构评估
- 代码分析
- 定量和定性评估
目标受众
CPSA-A 软件架构的演进与改进研讨会特别适合希望了解并应用典型战略和战术方法来改进现有系统的专业人士。
要求
要参加任何 iSAQB® CPSA - 高级级别课程,您必须持有 iSAQB® Certified Professional for Software Architecture - Foundation Level(CPSA-F)证书。
知识先决条件:
参与者应具备以下先决知识:
- 具有设计和开发中小型软件系统的实际经验
- 具有一定的软件系统维护和演进实践经验
- 具有一定的中大型系统源代码处理实践经验,尤其是在分析、评估、质量检查、重构和应用度量指标方面
具备以下领域的知识可能有助于理解本课程涵盖的部分概念:
- 具备重构方面的知识和实践经验
- 具备软件审查和评估方面的知识或一定的实践经验:
- 具备软件度量方面的基础知识,例如用于衡量耦合、内聚、依赖关系和复杂性的度量指标
- 基本理解软件运行时分析,例如性能分析、跟踪、日志分析和数据分析
- 具备开发工作量估算方面的基础知识和一定经验
- 具有一定的需求工程实践经验,以及在开发项目中与不同利益相关者沟通的经验
- 具有一定的开发流程分析实践经验
教学大纲和样本考试即将推出!
教学大纲和样本考试即将推出!