架构师训练营 - 每周学习总结 1
UML的常用7种类型:
用例图
类图
组件图
部署图
序列图
活动图
状态图
不常用的3种类型:
对象图
包图
协作图
1、架构要满足相关方的诉求:
相关方包括甲方、老板、工程师、产品人员、测试人员等,你的架构是给谁看的,尽量达到对方能理解的程度就够了,也不要太完善。
架构是给相关方看的,不同的相关方,其视角也是不一样的,而且在系统还没有决定要做之前,应该只出给老板或甲方的架构文档,而不应该直接出工程师视角的架构文档。
2、组合与聚合:
组合:通常是生命周期一致的对象;
聚合:成员可以在聚合类失效的情况下,继续存在。
3、需求分析时,要哪些图:
用例图、时序图、活动图、状态图
4、概要设计时,要哪些图:
服务器系统部署图、子系统级别的时序图、子系统级的活动图、组件级的时序图
5、详细设计时,要哪些图:
类的时序图、状态图、方法的活动图
6、架构师与全栈工程师的区别:
全栈工程师是个人能力的体现,表示这个人能独立完成前后端工作,也可以指导别人完成工作。
而架构师关注的是整个团队,要把握住整个系统的架构设计和模块分工,要评估和确认如何合理完成工作,包括整个项目的生命周期和交付,架构师需要对全栈有一定了解,但是不需要所有端都极其深入。
版权声明: 本文为 InfoQ 作者【水边】的原创文章。
原文链接:【http://xie.infoq.cn/article/5437cc75981b1d4404da546a9】。文章转载请联系作者。
评论