架构师训练营第一周总结
1、架构师的主要职责
重点:架构师要面对不同的受众、要用不同的方式、展示不同的侧面。
分享主要内容为:架构师训练营课程的框架介绍。
编写架构设计文档 (week1)
开发编程框架 (week2)
重构软件代码 (week3)
设计系统架构(其他人讲架构师主要是这一点)(week4)
进行技术选型,解决技术应用中的问题 (week5-6)
优化系统性能 (week7-9)
模块分解与微服务架构重构 (week10)
保障系统安全与高可用 (week11)
大数据应用 (week12-13)
技术创新 (week14)
沟通管理 (week15)
架构师主要能力
编程能力
基础技术掌握能力
常用技术产品的理解与应用能力
性能优化与分析故障的能力
常用架构模式和框架的理解与应用能力
建模以及设计文档的方法和能力
业务理解与功能模块及非功能模块拆解能力
快速学习能力
沟通与领导能力
2、架构相关概念
架构就是架构元素、元素之间关系,关系约束条件组成;
架构的最终目的是解决干系人(相关方)的关注点(利益需求);
架构师为了满足各个相关方的关注点,需要画4+1的架构视图。
3、相关架构视图的介绍
需求分析:用例图、状态图、时序图、活动图
概要设计:部署图、系统级时序图、系统级活动图、组件图、组件时序图、组件活动图
详细设计:类图、类时序图、状态图、方法活动图
版权声明: 本文为 InfoQ 作者【Hugo】的原创文章。
原文链接:【http://xie.infoq.cn/article/6268738b7793c6a580d105f5f】。未经作者许可,禁止转载。
评论