前言

画图难,难如上青天,看着网上的各种专业图,低头就是一波 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 (选择图片类型)

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

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

Astah 三分钟学会躺着画UML时序图相关推荐

  1. 【系统设计】:画UML时序图的技巧

    1 推荐办法 作为程序员,肯定是使用代码画图比较方便快捷. 以下推荐使用plantUML来画各种UML图. 以下网站是plantUML的官网: www.plantuml.com 网站提供了一个在线的I ...

  2. 三分钟学会如何使用css雪碧图(Sprite)

    一. 先分析一下名字(有没有人跟我一开始一样疑惑为啥叫这名)       Sprite 英文小精灵的意思,Sprite又叫小精灵图,恰好呢某绿瓶气泡水名也叫sprite,狠狠地        撞名-_ ...

  3. 三分钟学会css3中的flexbox布局

    2019独角兽企业重金招聘Python工程师标准>>> 这篇文章里我们将学习CSS里flexbox布局的几个最重要的概念,通过学习flexbox布局,你会发现以往遇到的所有的关于布局 ...

  4. Juniper 210 密码清不掉_三分钟学会如何找回mysql密码

    一.在测试工作中我们肯定会写一些sq查询语句方便我们验证数据是否正确,从而判断当前软件是否存在缺陷,但是查询的过程中肯定需要我们先连接数据库,如果数据库密码忘记我们就无法完成工作,这里就教会大家如何快 ...

  5. 三分钟学会PS小清新调色教程-萧蕊冰

    今天的PS小教程教你三分钟学会PS小清新调色教程.夏天到了,夏天的阳光很大,拍出的照片都会有一种暖色的感觉,那么我们怎么把一张照片调成日式小清新呢?今天我们就来学一个PS小清新调色教程,让你体验一下日 ...

  6. 使用Astah制作UML时序图

    开篇语: 做测试的难免看到开发画出各种设计图,都很羡慕,比如: 帅么,漂亮么,其实我们测试人员也可以轻松搞定这样的图哦哦哦~~~~~ 下面会对UML进行简单介绍以及能够画出顺序图的工具Astah 一. ...

  7. 四步轻松实现用Visio画UML类图

    原文链接:四步轻松实现用Visio画UML类图 四步轻松实现用Visio画UML类图 本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对 ...

  8. Visio画UML类图

    用Visio画UML类图 1.首先创建一个类图.接下来我们要做一下准备工作,因为我们这里用了PSDK中的POINT类型,在种数据类型在visio数据类型中找不到,所以我们先得追加这个数据类型.为了便于 ...

  9. [转载]UML时序图总结

    前言 在我的工作中,用的最多的就是时序图了.可能由于工作的原因,我也是最喜欢画时序图了,很清楚,很明了,什么时候发送什么消息,到达什么状态,一下子就展示在你的脑海里,对于消息驱动的程序来说,是再好不过 ...

  10. UML时序图速查——架构设计必备技能

    目录 一.时序图概述 二.时序图元素 1. Actor(角色)& Object(对象) 2. Lifeline(生命线) 3. Message(消息) 4. Combined Fragment ...

最新文章

  1. SAP QM Multiple Specifications的使用III
  2. c#程序中使用like“查询access数据库查询为空的问题
  3. 242. 有效的字母异位词 golang
  4. Evaluate that you caught up with the price cut
  5. 如何基于链表实现 LRU 缓存淘汰算法?
  6. NoSQL数据库——Hbase
  7. JavaScript BOM
  8. DSP程序死机(跑飞)的一些情况-硬件原因
  9. 2.3、IPMP,PMP,PRINCE2
  10. 学计算机选择师范类好吗,师范教育类专业和计算机类专业,两者相比,哪个更适合自考生报读...
  11. OSChina 周三乱弹 ——垂死病中惊坐起,夜深还过女嫱来
  12. 设置时区serverTimezone
  13. TVP5147调试经验
  14. Java实现最近点问题
  15. 2.3、云计算FusionCompute存储虚拟化
  16. 自适应滤波:递归最小二乘
  17. Java进阶学习第八天——WEB入门
  18. ubuntu14.04 安装五笔输入法(fcitx)
  19. 大数据Impala系列之初识Impala
  20. thinkphp6 框架源码分析

热门文章

  1. 机械专业热门选题 论文+图纸+PPT
  2. java jsp使用flash播放mp4,jsp页面添加视频播放
  3. IT系统风险管理体系的构建思路
  4. API LayoutInflater
  5. Booth算法笔算快捷方式
  6. PKI体系与CA证书
  7. 批量发送邮件的软件——邮件群发机器人
  8. 什么是项目工作说明书?
  9. 红外热像仪中的“TD”是什么NE?
  10. 武汉大学计算机学院 毕业答辩,【2017年整理】毕业与答辩ppt模板武汉大学.ppt