架构师训练营学习总结 (week-01)
悟
想要从一个一线工程师向架构师转变,首先是思想上的转变,从系统设计到工作协调,所有要考虑的点都上升到了更高的维度。这也是在第一周课程上,多少有些不太适应的原因,感觉没有讲到传统意义上的“干活”(具体的代码实现或更加具体的场景设计)。要有全局观,具体的实现或者设计,需要在把握好整体架构的前提下,才能更加顺畅的进行。
学习笔记
4+1 架构视图
单一的视图无法完整的表达架构,因此需要具备完整的视图集:
逻辑视图(Logical View)
过程视图(Process View)
物理视图(Physical View)
开发视图(Development View)
场景视图(scenarios)
模型
通常,开发一个计算机系统是为了解决某个领域的特定问题,问题的求解过程就是从领域问题到计算机系统的映射。通过建立模型,能够更好的与人沟通,并保存软件设计的成果。
UML 图
静态图
用例图
对象图
类图
组件图
包图
部署图
动态图
协作图
序列图
活动图
状态图
版权声明: 本文为 InfoQ 作者【Justin】的原创文章。
原文链接:【http://xie.infoq.cn/article/9bf2caac84aea8861a788095c】。文章转载请联系作者。
评论