FrankKai / FrankKai.github.io

FE blog
https://frankkai.github.io/
363 stars 39 forks source link

UML那些事儿 #151

Open FrankKai opened 5 years ago

FrankKai commented 5 years ago

在写前端组件的过程中,需要一个清晰的可视化的将组件思路写出来的工具。 由于绘画水平不高字也写得不好看,而且经常性的需要修改,所以用工具来做这个事情时很好的。 Webstorm有一个Diagrams->Show Diagram 但是实在是有些鸡肋,仅仅是组件 require,import 的引用关系。 ProcessOn的功能倒是也挺强大,以前也绘制过两个,效果还算可以。 由于对UML也不熟,但是我看大佬们用这个东西画的图逻辑还挺清晰,其中貌似还蕴藏了一些知识点,从软件开发的角度去学习是很值得的。

学习工具: vscode 插件 PlantUML 在线工具:http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000 学习资料: http://plantuml.com/zh/index https://www.uml-diagrams.org/use-case-actor.html

UML中一些重要的对象

UML使用问题汇总

不能使用openiconic怎么办?http://plantuml.com/zh/graphviz-dot

FrankKai commented 5 years ago

时序图

基础

实践

适用于端到端通信,http,https,mqtt等通信协议。

HTTP(S)

基于axios的负责前后端通信的httpclient。

FrankKai commented 5 years ago

架构图

用UML可以绘制架构图。