第一周总结
架构师主要能力
编程能力
基础技术掌握能力
常用技术产品的理解与应用能力
性能优化与分析故障的能力
常用架构模式和框架的理解与应用能力
建模以及设计文档的方法和能力
业务理解与功能模块及非功能模块拆解能力
快速学习能力
沟通与领导能力
什么是软件架构
有关软件整体结构与组件的抽象描述,用户知道大型软件系统各个方面的设计
什么是架构师
架构师是做架构设计、对系统架构负责的那个人
4+1架构视图
逻辑视图:设计的对象模型
过程视图:设计的冰法和同步特征
物理视图:描述软件到硬件的映射,反映了部署特性
开发视图:描述了在开发环境中软件的静态组织结构
场景视图:描述用例场景













评论