写点什么

架构师训练营 - 每周学习总结 1

用户头像
水边
关注
发布于: 2020 年 06 月 07 日

UML的常用7种类型:

  • 用例图

  • 类图

  • 组件图

  • 部署图

  • 序列图

  • 活动图

  • 状态图

不常用的3种类型:

  • 对象图

  • 包图

  • 协作图



1、架构要满足相关方的诉求:

相关方包括甲方、老板、工程师、产品人员、测试人员等,你的架构是给谁看的,尽量达到对方能理解的程度就够了,也不要太完善。

架构是给相关方看的,不同的相关方,其视角也是不一样的,而且在系统还没有决定要做之前,应该只出给老板或甲方的架构文档,而不应该直接出工程师视角的架构文档。



2、组合与聚合:

组合:通常是生命周期一致的对象;

聚合:成员可以在聚合类失效的情况下,继续存在。



3、需求分析时,要哪些图:

用例图、时序图、活动图、状态图



4、概要设计时,要哪些图:

服务器系统部署图、子系统级别的时序图、子系统级的活动图、组件级的时序图



5、详细设计时,要哪些图:

类的时序图、状态图、方法的活动图



6、架构师与全栈工程师的区别:

全栈工程师是个人能力的体现,表示这个人能独立完成前后端工作,也可以指导别人完成工作。

而架构师关注的是整个团队,要把握住整个系统的架构设计和模块分工,要评估和确认如何合理完成工作,包括整个项目的生命周期和交付,架构师需要对全栈有一定了解,但是不需要所有端都极其深入。

发布于: 2020 年 06 月 07 日阅读数: 89
用户头像

水边

关注

还未添加个人签名 2019.04.14 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营-每周学习总结1