写点什么

架构师训练营第 1 周作业二:学习总结

用户头像
sunpengjian
关注
发布于: 2020 年 06 月 09 日

在第一周的学习中,我主要学到了以下内容:

1、作为一个开发人员,如何积累架构设计经验,或者如何成为架构师?

这是先有位再有作为,还是先有作为再有位的问题。如果我们想成为架构师,就不能遵循不在其位不谋其政的原则。在平时的工作中,要抓住机会,多从架构设计的角度去考虑问题,如果没有专门的架构师,我们完全可以主动去做架构设计的工作,并将自己的工作成果分享出来,由大家评审;如果有专门的架构师,我们也可以提一些建设性的意见。慢慢地,我们就可以积累起架构设计的经验,时间长了,也就可以胜任架构师的工作。



2、架构设计中需要注意的地方是什么?

系统是立体的、多维度的。相关方考虑系统的角度是不同的,关注点也是不同的,所以在做架构设计时,要特别注意使用我们的架构设计文档的相关方。

3、常用的uml图有哪些?

(1)用例图

(2)部署图

(3)组件图

(4)时序图

(5)活动图

(6)状态图

(7)类图

4、如何使用uml图建模?

在不同的阶段使用不同的uml建模:

(1)需求分析阶段:



  • 用例图:描述功能需求。

  • 系统级时序图:描述子系统间的交互关系。

  • 活动图:描述业务流程。

  • 状态图:描述核心内容的状态变换方式。



(2)概要设计阶段:

  • 部署图。

  • 子系统/组件时序图。

  • 组件图。

  • 子系统/组件活动图。



(3)详细设计阶段

  • 类图:描述功能需求。

  • 类时序图:描述子系统间的交互关系。

  • 状态图:



用户头像

sunpengjian

关注

还未添加个人签名 2020.01.16 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第1周作业二:学习总结