架构师训练营第一周总结
一、架构师主要能力
编程能力
基础技术掌握能力
常用技术产品的理解与应用能力
性能优化与分析故障能力
常用架构模式和框架的理解与应用能力
建模以及设计文档的方法和能力
业务理解与功能模块及非功能模块拆解能力
快速学习能力
沟通与领导能力
二、什么是软件架构
软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。
三、什么是模型
模型是一个系统的完整的抽象。人们对某个领域特定问题的求解及解决方案,对它们的
理解和认识都蕴涵在模型中。
通常,开发一个计算机系统是为了解决某个领域特定问题,问题的求解过程,就是从领
域问题到计算机系统的映射。
四、总结
简单来说,架构师面向不同的角色需要绘制不同的模型图,把软件架构的设计思想用可视、易懂的方式指导别人理解软件设计。
版权声明: 本文为 InfoQ 作者【will】的原创文章。
原文链接:【http://xie.infoq.cn/article/104bd2715eb20beb62d9dda15】。文章转载请联系作者。
评论