【UML 建模】在线UML建模工具 ProcessOn 使用详解

UML

大家好,又见面了,我是你们的朋友全栈君。


总结

推荐理由 : 最近从 Windows 操作系统 转到 MAC 上, 正在看设计模式 和 重构, 找不到好用的 UML 工具, 因此在网上找了一款可以在线使用的 UML 工具, 用起来发现还不错, 推荐给大家;

工具地址https://www.processon.com/ ;



一. UML 使用流程

1. 创建 UML 图

创建 UML 图 : 点击主页的右上角的 “+” 按钮, 即可弹出创建页面;

创建按钮

【UML 建模】在线UML建模工具 ProcessOn 使用详解

创建页面

【UML 建模】在线UML建模工具 ProcessOn 使用详解

选择模板

【UML 建模】在线UML建模工具 ProcessOn 使用详解

输入文件名, 并选择公开或者私有

【UML 建模】在线UML建模工具 ProcessOn 使用详解

UML 编辑界面

【UML 建模】在线UML建模工具 ProcessOn 使用详解



2. UML 编辑界面简介


(1) 菜单栏介绍

菜单栏

【UML 建模】在线UML建模工具 ProcessOn 使用详解

文件

【UML 建模】在线UML建模工具 ProcessOn 使用详解

编辑

【UML 建模】在线UML建模工具 ProcessOn 使用详解

视图

【UML 建模】在线UML建模工具 ProcessOn 使用详解

插入

【UML 建模】在线UML建模工具 ProcessOn 使用详解

页面

【UML 建模】在线UML建模工具 ProcessOn 使用详解

排列

【UML 建模】在线UML建模工具 ProcessOn 使用详解

帮助

【UML 建模】在线UML建模工具 ProcessOn 使用详解



(2) 组件栏介绍

组件栏

【UML 建模】在线UML建模工具 ProcessOn 使用详解




二. UML 类图创建


UML 类图详解见博客http://blog.csdn.net/shulianghan/article/details/17578603 ;


1. UML 类图元素简介


UML 类图元素

【UML 建模】在线UML建模工具 ProcessOn 使用详解

【UML 建模】在线UML建模工具 ProcessOn 使用详解

简单类

【UML 建模】在线UML建模工具 ProcessOn 使用详解

活动类

【UML 建模】在线UML建模工具 ProcessOn 使用详解

接口

【UML 建模】在线UML建模工具 ProcessOn 使用详解



2. UML 类图关系设置


(1) 类图关系设置


依赖关系设置 

设置类连线

【UML 建模】在线UML建模工具 ProcessOn 使用详解

点击箭头进入箭头编辑模式 : 进入箭头编辑模式之后, 会有红色阴影;

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置连线类型

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置起点

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置终点

【UML 建模】在线UML建模工具 ProcessOn 使用详解


(2) 依赖关系设置


设置依赖关系 : 类 A 依赖 类 B, 即 类 A 中使用了 类 B;

设置曲线样式

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置终点

【UML 建模】在线UML建模工具 ProcessOn 使用详解

最终效果

【UML 建模】在线UML建模工具 ProcessOn 使用详解




(3) 泛化关系设置


泛华关系 : 类 A 是子类, 类 B 是父类 ;

设置实线

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置空心箭头

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置成果

【UML 建模】在线UML建模工具 ProcessOn 使用详解

(4) 关联关系设置


关联关系

设置实线

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置起点

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置终点

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置效果

【UML 建模】在线UML建模工具 ProcessOn 使用详解




(5) 实现关系设置

实线关系

设置线条样式

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置终点

【UML 建模】在线UML建模工具 ProcessOn 使用详解

设置效果

【UML 建模】在线UML建模工具 ProcessOn 使用详解



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126090.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ODRIVE(led灯闪烁故障解决方法)

    故障排除文章目录故障排除错误代码常见的Axis错误常见的Motor错误常见的Encoder错误常见的Controller错误USB连接问题固件问题执行`make`时无法构建固件运行`makeflash`时无法烧录固件其他可能不会产生错误代码的问题电机在高速旋转时会中断或失控(ie:>5000RPM)静止时电机振动或发出噪音电机位置控制出现过冲或在目标位置震荡电机开…

    2022年4月10日
    263
  • phpstorm最新激活码【中文破解版】「建议收藏」

    (phpstorm最新激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    66
  • 传统图像处理算法总结

    传统图像处理算法总结1.图像滤波目的:保证图像细节特征的条件下抑制图像噪声。1.1线性滤波1.11方框滤波原图像与内核的系数加权求和方框滤波的核:normalize=true时,方框滤波就变成了均值滤波。也就是说,均值滤波是方框滤波归一化(normalized)后的特殊情况。方框滤波的缺点:丢失了图像的边缘信息。opencv函数:boxFilter(src,dst,-1,…

    2022年5月16日
    39
  • gateway网关详解_网关和网桥的定义

    gateway网关详解_网关和网桥的定义3.5.Gateway网关的概念之前的操作,我们有了管理他的配置中心和注册中心。下一步我们就要配置网关了。于是,问题就要回到什么是网关?以及为什么要配置网关上来了。先聊聊为什么要配置网关。注册中心相当于对各种服务进行调度,把他们安排的明明白白的。但注册中心能力再打,他也没办法安置前端的请求,让他们一一入座,也没办法对一些恶意请求进行拦截。问题就出现了,前端服务此时只能自己在配置里改变请求的位置,而且,每次改变请求就要更改配置,重新上线。恶意请求也无法拦截。这显然是不合理的。于是,网关出现了。

    2022年10月11日
    4
  • linux修改密码过期时间echo_linux查看密码修改时间

    linux修改密码过期时间echo_linux查看密码修改时间linux新建用户默认90天密码过期,设置永不过期方法。1、查看某个用户的密码过期时间等信息,可以用:chage-l用户名2、修改单个用户的密码过期时间,可以用chage-Mdaysusername来设置。如:chage-M99999lizi就是把lizi这个用户的最大期限设置为无限,lizi这个用户的密码就永远不会过期了。转载:linux环境下设置用户密码过期期限_amazingsmile的专栏-CSDN博客_linux设置密码不过期…

    2025年9月21日
    10
  • python中astype 存在空值_python-DataFrame.astype()错误参数

    python中astype 存在空值_python-DataFrame.astype()错误参数使用列的字典时,astype引发ValueError.我试图将大DF中的稀疏列的类型转换(从float到int).我的问题是NaN值.即使将errors参数设置为’ignore’,使用列的字典时也不会忽略它们.这是一个玩具示例:t=pd.DataFrame([[1.01,2],[3.01,10],[np.NaN,20]])t.astype({0:int},errors=’ignore’)V…

    2022年5月25日
    79

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号