**系统架构概述**
- 系统用于完成其环境中的一个或多个任务
- 环境或者上下文决定了对这个系统开发、运作、政策及会对系统造成其他影响的环境和设置
- 任务是由一个或多个利益相关者通过系统达到一些目标的系统的一个用途或操作

系统架构是系统的一种整体高层次结构表示，包括组件、连接件、约束规范，架构设计的优劣决定了系统的健壮性和生命周期的长短

架构设计的作用主要包括：
	- 解决相对复杂的需求分析问题
	- 解决非功能性属性在系统占据重要位置的设计问题
	- 解决生命周期长、扩展性需求搞得系统整体结构问题
	- 解决系统基于组件需要集成的问题
	- 解决业务流程再造难的问题

系统架构设计是成熟系统开发过程中的一个重要环节，是连接童虎需求和系统进一步设计与实现的桥梁，也是系统早起阶段质量保证的关键步骤

---

**软件构架发展阶段**

| 阶段     | 要点  |
| ------ | --- |
| 基础研究阶段 |     |
|        |     |
|        |     |
|        |     |



---

**如何成为一名好的系统架构师**