uml建模工具 支持php,【UML 建模】在线UML建模工具 ProcessOn 使用详解

总结:

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

一. UML 使用流程

1. 创建 UML 图

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

-- 创建按钮 :

db236897a7696486b34a9ad0d371f883.png

-- 创建页面 :

64f3ee7cb05a83aebef5c1bb17458fd5.png

-- 选择模板 :

6c448bc87cd4a17fabc95a45267ffba6.png

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

aff8b1918f029c556246761fc11bd8fa.png

-- UML 编辑界面 :

6908e4304a251d4885fa6d3428f68adc.png

2. UML 编辑界面简介

(1) 菜单栏介绍

菜单栏 :

33a8a18958c41a234f05f3bf38199c54.png

-- 文件 :

caea74f5f610edd048276e3bb9be384b.png

-- 编辑 :

ea381edfc03a9491e61a828b43070d95.png

-- 视图 :

4877cf02df4c894a6a57a2a303ed9a63.png

-- 插入 :

6303cd65ddbde4d0481bae4407a966e0.png

-- 页面 :

7b838d5211d301adcdf2e6aadc20e2a9.png

-- 排列 :

37e422d4670924a0199036b582e16db7.png

-- 帮助 :

d033ade397780e993048ae4c1054b1bc.png

(2) 组件栏介绍

组件栏 :

4a48d57e3b19a18e31eadee16708265b.png

二. UML 类图创建

1. UML 类图元素简介

UML 类图元素 :

9e6fe90c88ea9edfbcf09eb0eb1aaa5c.png

-- 类 :

8526ca8177f41dbec016deb3d9be6195.png

-- 简单类 :

65dcc84ab7a1bca8da12534d52741fa6.png

-- 活动类 :

b9ecc5b178f15650356663cdd4a27636.png

-- 接口 :

3f8ef1e6920e61a7ef973b4493dd4d14.png

2. UML 类图关系设置

(1) 类图关系设置

依赖关系设置:

-- 设置类连线 :

3ffd94f928c16fdb507a294ba4cff18e.png

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

ef552f86ac56dd6b979d63a94a076150.png

-- 设置连线类型 :

1662be2195cb71b770cf69cb0c3ee28f.png

-- 设置起点 :

8392fd10d36e24c10ed987a2c345d732.png

-- 设置终点 :

23be13d0d062daf89cfc951beb7f1f86.png

(2) 依赖关系设置

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

-- 设置曲线样式 :

8d54a249e408d5362b2801f6eb089dae.png

-- 设置终点 :

c20de99d8100229f57cc4aca518974ec.png

-- 最终效果 :

111c6a2855b0923150a91d9b99333508.png

(3) 泛化关系设置

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

-- 设置实线:

505721d5763f9fe8fb331684ca5b84b1.png

-- 设置空心箭头 :

a3d0602340b1ac65215443c77d880eed.png

-- 设置成果 :

1e039b9f107a4264e03a168e7cd6354d.png

(4) 关联关系设置

关联关系 :

--设置实线 :

7b14dd353e194066bf8692e6a90a1ba7.png

-- 设置起点 :

21a76132c06f3244a077bec79304c21b.png

-- 设置终点 :

49b797c64e4b97c9f37923155ab19d92.png

-- 设置效果 :

73adf459e5dd7ec2fef677ed537d77a0.png

(5) 实现关系设置

实线关系 :

-- 设置线条样式 :

1323e19807917ec1c52af5c2cf7bf7ba.png

-- 设置终点:

63dc96bcfabc031680f679bf36444fd5.png

-- 设置效果 :

b82fae2595e4c622435a94219cb44542.png

redis cluster管理工具redis-trib.rb详解

redis cluster管理工具redis-trib.rb详解 来源 http://weizijun.cn/2016/01/08/redis%20cluster%E7%AE%A1%E7%90%86% ...

日志分析工具ELK配置详解

日志分析工具ELK配置详解 一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分 ...

黑苹果引导工具 Clover 配置详解及Clover Configurator使用

黑苹果引导工具 Clover 配置详解及Clover Configurator使用  2017-03-11 14:01:40 by SemiconductorKING 转自:@三个表哥   简介: 可 ...

Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

分区工具parted的详解及常用分区使用方法【转】

来源:http://blog.51cto.com/zhangmingqian/1068779 分区工具parted的详解及常用分区使用方法 一.         parted的用途及说明 概括使用说明 ...

virtualbox centos安装增强工具和问题详解

virtualbox centos安装增强工具和问题详解 VirtualBox 大家都习惯性把它简称为 Vbox ,比 VM 的体积小.开源.速 度快.不过在使用 VirtualBox 在虚拟机中安装 ...

Protobuf 文件生成工具 Prototool 命令详解

Protobuf 文件生成工具 Prototool 命令详解 简介 Prototool 是 Protobuf 文件的生成工具, 目前支持go, php, java, c#, object c 五种语言 ...

【eclipse插件开发实战】 Eclipse插件开发6——eclipse在线翻译插件Translator开发实例详解

Eclipse插件开发6--eclipse在线翻译插件Translator开发实例详解 在上一篇文章中讲到了一个简单的eclipse插件开发实例,主要是对插件工程的基本创建步骤进行了讲解,这篇文章当中 ...

Apache性能测试工具ab使用详解~转载

Apache自带性能测试工具ab使用详解 一. Apache的下载 1. http://www.apache.org/,进入Apache的官网 2. 将页面拖到最下方“Apache Project L ...

随机推荐

hdu 3999 The order of a Tree (二叉搜索树)

/****************************************************************** 题目: The order of a Tree(hdu 3999 ...

Linux C 文件与目录3 文件读写

文件读写 文件读写是指从文件中读出信息或将信息写入到文件中.Linux文件读取可使用read函数来实现的,文件写入可使用write函数来实现.在进行文件写入的操作时,只是在文件的缓冲区中操作,可能没有 ...

[SharePoint 2010]关于基于声明(Claims)的用户认证模式

转:http://blog.csdn.net/zw_2011/article/details/7417132 SharePoint 2010在用户认证模式上,较之以前的版本有了非常大的改变.在Shar ...

ubuntu下安装Apache+PHP+Mysql(转)

转载自:http://www.comflag.com/2011/05/01/apache-web.htm 步骤一,安装apache2 1 sudo apt-get install apache2 安装 ...

PostgreSQL自学笔记:1 初识 PostgreSQL

博主教材:李小威.清华大学出版社. 博主操作系统系统:Windows10 博主PostgreSQL版本:PostgreSQL 9.6 和 Pos ...

BZOJ1819 [JSOI]Word Query电子字典 Trie

欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1819 题意概括 字符串a与字符串b的编辑距离是指:允许对a或b串进行下列“编辑”操作,将a变为b或 ...

C# TinyMapper

https://github.com/TinyMapper/TinyMapper 据说性能蛮高的,我没对比测试过. NuGet安装下. 新增三个实体. public class A { public ...

ThinkPHP分类查询(获取当前分类的子分类,获取父分类,下一级分类)

获取指定分类的所有子分类ID号 //获取指定分类的所有子分类ID号 function getAllChildcateIds($categoryID){ //初始化ID数组 $array[] = $ca ...

Work Queues(点对多)

Work Queues(点对多) 多个消费者在同一个消息队列中获取消息的情况.在有些应用当中,消费端接收到消息任务需要长时间的处理,如果等上一个消息处理完成以后再取下一个数据进行处理的话,势必会有一些 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值