> For the complete documentation index, see [llms.txt](https://luff.gitbook.io/isaqb-zh-cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luff.gitbook.io/isaqb-zh-cn/readme.md).

# 第1章 介绍

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

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

高级水平认证是模块化的，由针对IT专业人员的特定核心能力的个人课程组成:

**• 系统的能力**\
IT项目系统方法的技术独立技能

**• 技术能力**\
运用技术解决设计任务的技能

**• 交际能力**\
在软件开发过程中提高效率的沟通、演示、修辞和会议技能

**获得高级认证的先决条件是:**

• CPSA-F(基础水平)培训和认证

• 3年以上IT行业工作经验

• 积极参与至少两个不同IT系统的设计和开发

• 在所有三个能力领域至少获得70个学分(每个领域至少获得10个学分)

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

**基础水平认证**是基于iSAQB课程(iSAQB -curriculum)中定义的知识和技能。具体如下:

• 软件架构的定义和重要性

• 软件架构师的任务和职责

• 软件架构师在项目中的角色

• 软件架构开发的最新方法和技术

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

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

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

&#x20;&#x20;

<figure><img src="https://github.com/user-attachments/assets/6faeec82-d5b3-40a8-8742-708dc1714627" alt=""><figcaption></figcaption></figure>

<p align="center">图1-4 CPSA基础水平培训的iSAQB课程结构</p>

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

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

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

## Table of contents

* [第1章 介绍](/isaqb-zh-cn/readme.md)
  * [1.1软件架构作为软件工程的一个方面](/isaqb-zh-cn/readme/1.1-ruan-jian-jia-gou-zuo-wei-ruan-jian-gong-cheng-de-yi-ge-fang-mian.md)
  * [1.2iSAQB:国际软件架构资格认证委员会](/isaqb-zh-cn/readme/1.2isaqb-guo-ji-ruan-jian-jia-gou-zi-ge-ren-zheng-wei-yuan-hui.md)
  * [1.3认证软件架构专业人员-基础和高级水平](/isaqb-zh-cn/readme/1.3-ren-zheng-ruan-jian-jia-gou-zhuan-ye-ren-yuan-ji-chu-he-gao-ji-shui-ping.md)
  * [1.4本书的目的](/isaqb-zh-cn/readme/1.4-ben-shu-de-mu-di.md)
  * [1.5先决条件](/isaqb-zh-cn/readme/1.5-xian-jue-tiao-jian.md)
  * [1.6读者指南](/isaqb-zh-cn/readme/1.6-du-zhe-zhi-nan.md)
  * [1.7目标受众](/isaqb-zh-cn/readme/1.7-mu-biao-shou-zhong.md)
  * [1.8 致谢](/isaqb-zh-cn/readme/1.8-zhi-xie.md)
* [第2章 软件架构基础](https://github.com/luff10086/iSAQB-zh-CN/blob/main/README%20\(1\).md)
  * [2.1 与iSAQB课程整合](/isaqb-zh-cn/di-2-zhang-ruan-jian-jia-gou-ji-chu/2.1-yu-isaqb-ke-cheng-zheng-he.md)
  * [2.2软件系统和软件架构](/isaqb-zh-cn/di-2-zhang-ruan-jian-jia-gou-ji-chu/2.2-ruan-jian-xi-tong-he-ruan-jian-jia-gou.md)
  * [2.3 软件架构的基本概念](/isaqb-zh-cn/di-2-zhang-ruan-jian-jia-gou-ji-chu/2.3-ruan-jian-jia-gou-de-ji-ben-gai-nian.md)
  * [2.4 软件架构设计的鸟瞰](/isaqb-zh-cn/di-2-zhang-ruan-jian-jia-gou-ji-chu/2.4-ruan-jian-jia-gou-she-ji-de-niao-kan.md)
  * [2.5测试你的知识](/isaqb-zh-cn/di-2-zhang-ruan-jian-jia-gou-ji-chu/2.5-ce-shi-ni-de-zhi-shi.md)
* [第3章 软件架构设计](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji.md)
  * [3.1与iSAQB课程整合](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.1-yu-isaqb-ke-cheng-zheng-he.md)
  * [3.2架构设计过程概述](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.2-jia-gou-she-ji-guo-cheng-gai-shu.md)
  * [3.3设计原则和启发式](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.3-she-ji-yuan-ze-he-qi-fa-shi.md)
  * [3.4以架构为中心的开发方法](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.4-yi-jia-gou-wei-zhong-xin-de-kai-fa-fang-fa.md)
  * [3.5良好的设计技术](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.5-liang-hao-de-she-ji-ji-shu.md)
  * [3.6架构模式](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.6-jia-gou-mo-shi.md)
  * [3.7设计模式](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.7-she-ji-mo-shi.md)
  * [3.8测试你的知识](/isaqb-zh-cn/di-3-zhang-ruan-jian-jia-gou-she-ji/3.8-ce-shi-ni-de-zhi-shi.md)
* [第4章 软件架构的描述与交流](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu.md)
  * [4.1与iSAQB课程整合](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.1-yu-isaqb-ke-cheng-zheng-he.md)
  * [4.2 CoCoME示例](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.2-cocome-shi-li.md)
  * [4.3视图和模板](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.3-shi-tu-he-mu-ban.md)
  * [4.4 软件架构中技术/横切概念](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.4-ruan-jian-jia-gou-zhong-ji-shu-heng-qie-gai-nian.md)
  * [4.5架构与实现](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.5-jia-gou-yu-shi-xian.md)
  * [4.6软件架构的常见文档类型](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.6-ruan-jian-jia-gou-de-chang-jian-wen-dang-lei-xing.md)
  * [4.7 文档的最佳实践规则](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.7-wen-dang-de-zui-jia-shi-jian-gui-ze.md)
  * [4.8替代架构框架的示例](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.8-ti-dai-jia-gou-kuang-jia-de-shi-li.md)
  * [4.9测试你的知识](/isaqb-zh-cn/di-4-zhang-ruan-jian-jia-gou-de-miao-shu-yu-jiao-liu/4.9-ce-shi-ni-de-zhi-shi.md)
* [第5章软件架构和质量](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang.md)
  * [5.1与iSAQB课程整合](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang/5.1-yu-isaqb-ke-cheng-zheng-he.md)
  * [5.2评估软件架构](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang/5.2-ping-gu-ruan-jian-jia-gou.md)
  * [5.3原型和技术概念验证](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang/5.3-yuan-xing-he-ji-shu-gai-nian-yan-zheng.md)
  * [5.4 架构分析](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang/5.4-jia-gou-fen-xi.md)
  * [5.5测试你的知识](/isaqb-zh-cn/di-5-zhang-ruan-jian-jia-gou-he-zhi-liang/5.5-ce-shi-ni-de-zhi-shi.md)
* [第6章软件架构师的工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju.md)
  * [6.1与iSAQB课程整合](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.1-yu-isaqb-ke-cheng-zheng-he.md)
  * [6.2一般信息](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.2-yi-ban-xin-xi.md)
  * [6.3需求管理工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.3-xu-qiu-guan-li-gong-ju.md)
  * [6.4建模工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.4-jian-mo-gong-ju.md)
  * [6.5生成工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.5-sheng-cheng-gong-ju.md)
  * [6.6静态代码分析工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.6-jing-tai-dai-ma-fen-xi-gong-ju.md)
  * [6.7动态分析工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.7-dong-tai-fen-xi-gong-ju.md)
  * [6.8构建管理工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.8-gou-jian-guan-li-gong-ju.md)
  * [6.9配置和版本管理工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.9-pei-zhi-he-ban-ben-guan-li-gong-ju.md)
  * [6.10代码管理工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.10-dai-ma-guan-li-gong-ju.md)
  * [6.11测试工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.11-ce-shi-gong-ju.md)
  * [6.12文档工具](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.12-wen-dang-gong-ju.md)
  * [6.13测试你的知识](/isaqb-zh-cn/di-6-zhang-ruan-jian-jia-gou-shi-de-gong-ju/6.13-ce-shi-ni-de-zhi-shi.md)
* [ASample Questions](/isaqb-zh-cn/asample-questions.md)
* [BList of Abbreviations](/isaqb-zh-cn/blist-of-abbreviations.md)
* [CGlossary](/isaqb-zh-cn/cglossary.md)
* [DReferences](/isaqb-zh-cn/dreferences.md)
* [Changelog](/isaqb-zh-cn/changelog.md)
