第一周总结
1. 做事方法都一样
架构师的工作第一步,就是想清楚,画出来。这和其他工作其实都一样,做事之前做到胸有成竹,就是想清楚。画出来,就是为了沟通协调,大家达成一致。或者说把想法告诉大家。为什么画图?因为过于复杂的系统,用语言描述太苍白,所谓一图胜千言。
这个和司机不也是一样的吗?只是司机的地图是我们用手机、车载得到,执行只是一个人而已。架构图就像一个乐谱一样,演奏者看到知道如何演奏,程序员看到知道方向上如何开发代码,只能自己可能做进一步细化。
2. UML
从上到下看问题
一件事情从不同角度看,有不同结果。UML 这个套路可以帮助架构师更加方便从不同角度看问题。
从高到低。用例图、部署图、组件图、类图。
事物的关系
大多数人描述事物时,不会把事物的依赖关系表达的明确,尤其是潜在的关系。UML 中对事物关系的规律总结,可以帮助到使用者,强制对事物进行关系思考。依赖、泛化、扩展?一旦事物的关系理清楚了,对资源的占用情况、使用情况就清楚了。UML 说是画图,其实就是强迫架构师进行思考
版权声明: 本文为 InfoQ 作者【黄立】的原创文章。
原文链接:【http://xie.infoq.cn/article/470228510b25758cb326e3c10】。文章转载请联系作者。
评论