以前用的是一个P开头的工具。
回首已近10年,搜半天都找不到全名了。。。。
今日一搜,就没一个顺眼的。。。。
突然就找到了,Viso,Rose,PowerDesigner
Sybase PowerDesigner.
大厂就是不一样,只支持Windows。。。。
既然这个牛吹得这么厉害,就用它吧
[图片-staruml应用]
Mac自带的邮件难用到不行,早晚要换掉它。
下载要挂代理,不然 龟速。
然后
SENRSL:Downloads senrsl$ md5 /Users/senrsl/Downloads/StarUML-3.0.2.dmgMD5 (/Users/senrsl/Downloads/StarUML-3.0.2.dmg) = afc31ed1d0c6a9ee40e40b6ba1ba61b6SENRSL:Downloads senrsl$ md5 /Users/senrsl/tools/StarUML.app/Contents/Resources/app.asarMD5 (/Users/senrsl/tools/StarUML.app/Contents/Resources/app.asar) = 7741771232c3c317697f8de851622ba4SENRSL:Downloads senrsl$
此时
翻译
新建类的时候
1. 用来标识Class的可见性(默认为public)
2. 用来添加note的,比如:类的说明
3. 增加类的属性
4. 增加类的操作方法。
5. 增加Reception
6. 增加子类
7. 增加父类
8. 添加已有的接口
9. 添加需要的接口
10. 添加关联
11. 添加聚合
12. 添加组合
13. 添加端口
14. 添加部件
话说 微软为什么没有Mac版的Viso呢。。。。
发现一个 astah ,但是找了半天没有找到mac省钱版….
astah.net/release-notes/7.2.0
网页打开要半天
然后跳到
members.change-vision.com/files/astah_professional/7_2_0
astah* professional 7.2.07.2.0Release Note | Release Date: Sep. 27, 2017
astah-professional-7_2_0-1ff236-jre-setup.exeWindows Installer with JRE-bundled (32 bit OS)86.94 MB | md5sum: f1563bf091fca957692d6f61e2c80381astah-professional-7_2_0-1ff236-jre-64bit-setup.exeWindows Installer with JRE-bundled (64 bit OS)88.33 MB | md5sum: 68a3e77d8a5ad3dba31a04857c9ebcebastah-professional-7_2_0-1ff236-MacOs.dmgmacOS InstallermacOS Package (.pkg) Installer.101.4 MB | md5sum: 820b2e0130028a3a2cec2e7ddbb8b084astah-professional-7.2.0.1ff236-0.noarch.rpmFile Extension RPM (.rpm)This package format is for Red Hat Enterprise, Fedora and CentOS.42.16 MB | md5sum: 47f927536e4149993de47cd87a39a768astah-professional_7.2.0.1ff236-0_all.debFile extension DEB (.deb)This package format is for Ubuntu, Debian and GNU/Linux.42.03 MB | md5sum: a007757b08ee9ece5a2efd0d542e6c3aastah-professional-7_2_0-1ff236.zipArchive without JRE and InstallerFor Non-Windows users. Please see FAQ for how to set up. Technical support is not provided for installing this zip file.42.55 MB | md5sum: bda39b1fc3030ce97f31899bd7893be4
SENRSL:cn senrsl$ cat setting/mac/ath/BW特么的,竟然是个pkg安装包....SENRSL:~ senrsl$ md5 Downloads/astah-pro.jarMD5 (Downloads/astah-pro.jar) = 16b5568b6a01013996323b12ad2019e2SENRSL:~ senrsl$ md5 Downloads/astah-professional-7_2_0-1ff236-MacOs.dmgMD5 (Downloads/astah-professional-7_2_0-1ff236-MacOs.dmg) = 820b2e0130028a3a2cec2e7ddbb8b084SENRSL:~ senrsl$SENRSL:~ senrsl$ md5 /Applications/astah\ professional/astah\ professional.app/Contents/Java/astah-pro.jarMD5 (/Applications/astah professional/astah professional.app/Contents/Java/astah-pro.jar) = 16b5568b6a01013996323b12ad2019e2SENRSL:~ senrsl$安装之后,不要打开程序,先替换掉pro.jar,之后再首次打开程序.啰嗦啊....SENRSL:cn senrsl$
然后
这个提示 很棒啊
但是 改快捷键…..
快捷键冲突啊….
原来这玩意还能画脑图
然后试下 staruml了
[图片-staruml-时序图]
感觉 staruml 更轻量一些,而且快捷键没有冲突的….
☆☆☆
UML的九种建模图:用例图,类图,对象图,时序图,协作图,状态图,活动图,组件图,配置图
1,用例图 UseCase
用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。
说明在注释里….
几个箭头
1、Association,无箭头,Actor连接UseCase即可;2、DirectedAssocition,Actor连接UseCase,角色指向用例;3、Generalization,继承自父,子指向父;4、Dependency,依赖于父,子指向父;5、Include,父包含子,父指向子;6、Extend,扩展自父,子指向父;
1,依赖关系(Dependence);2,泛化关系(Generalization) 就是 继承;3,关联关系(Association)就是 一对一,一对多,多对多什么的….4,聚合关系(Aggregation) 整体与部分可以分开;5,组合关系(Composition)整体与部分,不可分开;6,实现关系(Implementation/realization) 实现;
3,时序图 Sequence Diagram
是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。
这图 不要考虑合理性。。。。
时序图元素(Sequence Diagram Elements)
1,角色(Actor)
2,对象(Object)格式ObjectName:ClassName,没有ObjectName表示为匿名对象;
3,生命线(Lifeline)从对象向下延伸的虚线;
4,控制焦点(Focus of Control) 生命线上的小矩条,表示时间段;
5,消息(Message)
同步消息(Synchronous Message);
异步消息(Asynchronous Message);
返回消息(Return Message);
自关联消息(Self-Message)方法的自身调用以及一个对象内的一个方法调用另外一个方法(2,基础校验())
6,组合片段(Combined Fragments)图中示例8位于的方块 loop.
网上看到一种时间约束的情况:
消息默认显示为水平线。因为生命线显示为沿屏幕向下的时间通道,所以当给实时系统建模,或是有时间约束的业务过程建模,考虑执行动作所需时间长度是很重要的。因此可以给消息设置一个期限约束,这样的消息显示为下斜线。
用的比较多的这三种。。。。
2019年03月28日18:24:51
发送后图片竟然不显示,是因为图太大了?压缩试试。。。。
截图试试。。。。
折腾了一上午,发现放了图片无法保存,一直
嘗試儲存或發佈您的文章時發生錯誤,請再試一次 。
也是可以了。。。。
blogspot是不是要倒闭了,我就是想改下字体大小,要么只能改大,要么只能改小,改成normal不生效。。。。
屮。。。。
图挂了,重新补图
2021年01月06日11:11:28
----
senRsl
2019年03月06日12:44:23
senRsl
2019年03月06日12:44:23
这个是谷歌的评论组件吗 和gitalk好像
回复删除是的呀,九九归一
删除