架构师训练营 听课总结 -- 第一周
(一)why
如何认识架构
架构是有具体场景的,能解决问题,实际落地的。架构是一种思维、模式、是遇事能够快速有效解决问题的能力。架构思维需要【深度训练以后的习惯+自然形成融合吸纳的潜意识广度】。
关注
大事着眼,细节着手
思维打通和交流
理清关系与问题根本
用架构思维考虑生活
优秀能力
卓越的coding能力
解决难度问题的能力
精熟的专能和广阔的知识面
洞悉技术背后本质和规律、发展趋势
沟通和说服能力
(二)how
如何编写设计文档,软件建模与设计文档,是对业务的抽象
1.面向对象 6 种关系:(依赖、关联)、(继承、实现)、(聚合、组合)
组合:生命周期一致
聚合:生命周期不一致,可以分离使用
2.模型图
用例图
时序图
活动图
状态图
合作图(很少可时序图自动产生)
部署图
组件图
类图
3.使用场景
需求分析:用例图,部署图,时序图,活动图,状态图
概要设计:部署图,组件图,时序图,活动图,类图
详细设计:类图,时序图,活动图,状态图
![](https://static001.geekbang.org/infoq/f0/f08b38faf70c3396d0b8f2769a6bdccd.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
评论