写点什么

# 架构师训练营 Week1 总结

用户头像
lggl
关注
发布于: 2020 年 09 月 20 日

架构师职责

1.负责系统、前期需求、架构设计(概要和详细)

2.编写能执行落地的有价值的文档

3.用 UML 建模编写设计文档


核心如何用 UML 建模,把架构设计说明白

1.学会 10 种模型(用例图、对象图、类图、组件图、包图、部署图、协作图、序列图、活动图、状态图)。

2.一般建模和文档书写顺序是,先是在需求阶段,通过用例图说明用例;然后通过部署图,勾画整个系统和部分组件;再通过部署图中的组件进一步设计,画出组件细分,画出组件时序图。其他图可以根据实际情况进行编写,如状态图描述有状态的系统。下图是其他同学总结,借用一下:


总结

1.如何用 UML 建模,还是需要不断总结和实践,参考其它案例写法套路。UML 的用法不是难点,难点在于如何通过 UML 表述系统设计的过程,不同阶段,关注哪些点。

2.要写有价值的设计文档,中小公司可能开发的系统并不复杂,不写文档也能开发出系统。不过个人觉得,设计文档的作用不仅仅是在系统开发完成之前,更重要的是后面接手维护的人员。磨刀不误砍柴工,如果将来面临大型复杂系统,不写设计文档,效率极低,沟通成本、开发和维护成本都是巨大的。


推荐书籍:《UML 精粹:标准对象建模语言简明指南》

发布于: 2020 年 09 月 20 日阅读数: 51
用户头像

lggl

关注

还未添加个人签名 2018.08.28 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
建议用思维导图管理知识点,丰富细节知识
2020 年 11 月 01 日 17:59
回复
没有更多了
# 架构师训练营Week1总结