Astah 三分钟学会躺着画UML时序图

版权声明:博主无版权意识,您若是愿意,转载请注明出处,谢谢。 https://blog.csdn.net/zhibo_lv/article/details/87878680

前言

画图难,难如上青天,看着网上的各种专业图,低头就是一波 Ctry + D。
随着项目越做越大很多前期不在乎的东西都被捡起来,项目相关文档必不可少,领导让你画个核心业务的流程图,然而你只会说却不知从何下手,没有好的工具画图就如同用文本编辑器写代码,痛不欲生!
一切以实用为目的,本篇博客教你三分钟完成UML时序图,升职加薪,当上技术经理,泡上产品妹子,走上搬砖巅峰。

Astah简介

Astah Professional 是一款功能强大的UML建模工具,拥有直观的用户界面,可以方便用户创建出各类交互式模型;是一款100%纯Java应用程序。

国际惯例先吹一下

  • 在一个工具中做所有事情
    UML时序图(Sequence Diagram),流程图(Flowchart),类图(Class Diagram)…
  • 建模的力量
    以及时方式反转代码库。
  • 便于使用
    经过10年的用户反馈,Astah易于使用,这就是为什么它被世界各地的用户选择。
  • 精准简洁
    任何绘图工具都可以创建漂亮的图表。Astah让您的设计模型在视觉上令人愉悦和准确。
  • 个人和团队
    合并文件,促进协作,多语言支持,您需要的任何东西 - 适用于所有类型的团队。
  • 轻松定制
    Astah重量轻,具有每个开发人员所需的基本功能。如果您想要额外的,请使用插件或API。

用时五分钟画的简版用户注册时序图

Astah 工具下载地址:http://219.76.13.186/down-www.newasp.net/pcdown/soft/soft1/astah.pro.v7.2.rar

第一步导入源代码(这才是神技)

首先: File -> new 创建
然后导入代码 :Tools -> Java -> Import Java

找到你要画的UML图的项目代码, 勾选Subdirectory ,然后可以全选所有的.java文件 点击剪头移动至 Selected List 然后点击 OK 开始导入代码。

创建时序图开始画图

创建完成后直接将左侧项目中的类 或者接口拖入图中即可。会有所有的方法名提示。下图为消息发送与反馈(可理解为同步的接口调用与返回)

可以看到每一次的接口调用都会自动生成序号,且中途对任何控件的拖动都不会影响你的流程图效果。清晰明了、简洁专业。

导出流程图

Tools -> Export Image -> Current Diagram (选择图片类型)

介绍就到这里,一切的文档 遵从一个规则:字不如表,表不如图

博主只是抛砖引玉,请让我做一回工具推销员。
上面的介绍只是画图的基础皮毛,一切的一切都是以实用为目的。

猜你喜欢

转载自blog.csdn.net/zhibo_lv/article/details/87878680