极客大学架构师训练营第一周学习总结
期盼已久的架构师训练营终于开营了,怀着激动的心,托着颤抖的手,完成了第一周的学习。
如李智慧老师所说,在这个训练营里学到了哪些具体的技术不重要,而是在于自己悟到了什么。从李智慧老师到自己之间,是一个思想的传递过程,自己收获最多的,应该是怎样做好一个架构师的思想,是道;有了思想的加持,就可以很好的根据需求对技术进行选型,即怎么选择术。
在本周的听课过程中,我悟到了两点,总结如下:
1.如果公司里没有架构师,那么我就主动承担系统架构设计的工作,这样慢慢地我就是公司的架构师了;
2.当别人对我设计的架构进行评价的时候,说这里不好那里不好的时候,说明已经认可我是架构师了,剩下的就是根据别人提出的问题进行改进就好了。
另外,我觉得,在整个课程体系学习的过程中,提前预习一下相关的技术比较好,这样在听课的时候,就更容易多关注李老师传递的设计思想,而不会过分纠结于术了。
本周的学习里面,相关的知识点,主要集中在 4+1 架构视图与各种 UML 图上。
4+1 架构视图
逻辑视图:树状图的形式,展示出各个系统、子系统功能模块、子功能模块以及接口的职责以及相关的交互,主要给客户、用户和开发组织管理者看,让他们了解系统的逻辑结构;
过程视图:系统运行时的线程和进程情况,主要给系统优化和开发人员看,让他们了解系统的运行逻辑;
物理视图:就是这个系统的物理部署和网络配置情况,主要给集成商和运维人员看,让他们了解系统的物理部署情况;
开发视图:系统具体的开发实现情况,主要是给开发测试人员看,让他们了解怎样开发和测试;
以上是 4
以下是 1
场景视图:系统的操作和使用场景的说明,主要是给用户、设计和开发人员看,理解系统是干什么的。
UML 图
静态图
用例图
对象图:不常用
类图
组件图
包图:不常用
部署图
动态图
协作图(合作图):不常用
序列图(时序图)
活动图:常见有泳道图
状态图:状态的流转过程
版权声明: 本文为 InfoQ 作者【竹森先生】的原创文章。
原文链接:【http://xie.infoq.cn/article/a9194538cfb5cac23fa7468fc】。文章转载请联系作者。
评论