Astah 三分钟学会躺着画UML时序图
前言
画图难,难如上青天,看着网上的各种专业图,低头就是一波 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时序图相关推荐
- 【系统设计】:画UML时序图的技巧
1 推荐办法 作为程序员,肯定是使用代码画图比较方便快捷. 以下推荐使用plantUML来画各种UML图. 以下网站是plantUML的官网: www.plantuml.com 网站提供了一个在线的I ...
- 三分钟学会如何使用css雪碧图(Sprite)
一. 先分析一下名字(有没有人跟我一开始一样疑惑为啥叫这名) Sprite 英文小精灵的意思,Sprite又叫小精灵图,恰好呢某绿瓶气泡水名也叫sprite,狠狠地 撞名-_ ...
- 三分钟学会css3中的flexbox布局
2019独角兽企业重金招聘Python工程师标准>>> 这篇文章里我们将学习CSS里flexbox布局的几个最重要的概念,通过学习flexbox布局,你会发现以往遇到的所有的关于布局 ...
- Juniper 210 密码清不掉_三分钟学会如何找回mysql密码
一.在测试工作中我们肯定会写一些sq查询语句方便我们验证数据是否正确,从而判断当前软件是否存在缺陷,但是查询的过程中肯定需要我们先连接数据库,如果数据库密码忘记我们就无法完成工作,这里就教会大家如何快 ...
- 三分钟学会PS小清新调色教程-萧蕊冰
今天的PS小教程教你三分钟学会PS小清新调色教程.夏天到了,夏天的阳光很大,拍出的照片都会有一种暖色的感觉,那么我们怎么把一张照片调成日式小清新呢?今天我们就来学一个PS小清新调色教程,让你体验一下日 ...
- 使用Astah制作UML时序图
开篇语: 做测试的难免看到开发画出各种设计图,都很羡慕,比如: 帅么,漂亮么,其实我们测试人员也可以轻松搞定这样的图哦哦哦~~~~~ 下面会对UML进行简单介绍以及能够画出顺序图的工具Astah 一. ...
- 四步轻松实现用Visio画UML类图
原文链接:四步轻松实现用Visio画UML类图 四步轻松实现用Visio画UML类图 本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对 ...
- Visio画UML类图
用Visio画UML类图 1.首先创建一个类图.接下来我们要做一下准备工作,因为我们这里用了PSDK中的POINT类型,在种数据类型在visio数据类型中找不到,所以我们先得追加这个数据类型.为了便于 ...
- [转载]UML时序图总结
前言 在我的工作中,用的最多的就是时序图了.可能由于工作的原因,我也是最喜欢画时序图了,很清楚,很明了,什么时候发送什么消息,到达什么状态,一下子就展示在你的脑海里,对于消息驱动的程序来说,是再好不过 ...
- UML时序图速查——架构设计必备技能
目录 一.时序图概述 二.时序图元素 1. Actor(角色)& Object(对象) 2. Lifeline(生命线) 3. Message(消息) 4. Combined Fragment ...
最新文章
- SAP QM Multiple Specifications的使用III
- c#程序中使用like“查询access数据库查询为空的问题
- 242. 有效的字母异位词 golang
- Evaluate that you caught up with the price cut
- 如何基于链表实现 LRU 缓存淘汰算法?
- NoSQL数据库——Hbase
- JavaScript BOM
- DSP程序死机(跑飞)的一些情况-硬件原因
- 2.3、IPMP,PMP,PRINCE2
- 学计算机选择师范类好吗,师范教育类专业和计算机类专业,两者相比,哪个更适合自考生报读...
- OSChina 周三乱弹 ——垂死病中惊坐起,夜深还过女嫱来
- 设置时区serverTimezone
- TVP5147调试经验
- Java实现最近点问题
- 2.3、云计算FusionCompute存储虚拟化
- 自适应滤波:递归最小二乘
- Java进阶学习第八天——WEB入门
- ubuntu14.04 安装五笔输入法(fcitx)
- 大数据Impala系列之初识Impala
- thinkphp6 框架源码分析