总结:

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

一. UML 使用流程

1. 创建 UML 图

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

-- 创建按钮 :

-- 创建页面 :

-- 选择模板 :

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

-- UML 编辑界面 :

2. UML 编辑界面简介

(1) 菜单栏介绍

菜单栏 :

-- 文件 :

-- 编辑 :

-- 视图 :

-- 插入 :

-- 页面 :

-- 排列 :

-- 帮助 :

(2) 组件栏介绍

组件栏 :

二. UML 类图创建

1. UML 类图元素简介

UML 类图元素 :

-- 类 :

-- 简单类 :

-- 活动类 :

-- 接口 :

2. UML 类图关系设置

(1) 类图关系设置

依赖关系设置:

-- 设置类连线 :

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

-- 设置连线类型 :

-- 设置起点 :

-- 设置终点 :

(2) 依赖关系设置

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

-- 设置曲线样式 :

-- 设置终点 :

-- 最终效果 :

(3) 泛化关系设置

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

-- 设置实线:

-- 设置空心箭头 :

-- 设置成果 :

(4) 关联关系设置

关联关系 :

--设置实线 :

-- 设置起点 :

-- 设置终点 :

-- 设置效果 :

(5) 实现关系设置

实线关系 :

-- 设置线条样式 :

-- 设置终点:

-- 设置效果 :

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

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

  1. 工具 | 非常好用的在线文字识别工具

    在线文字识别工具 日常中,我们或多或少都会遇到如下几种情况: 1.想复制一些扫描版电子书里的内容. 2.想获取一些图片上的文字. 3.想复制一些百度文库.豆丁里面的一些文章中的文字. 直接复制是复制不 ...

  2. ncbi blast MATLAB,NCBI在线BLAST使用方法与结果详解

    <NCBI在线BLAST使用方法与结果详解>由会员分享,可在线阅读,更多相关<NCBI在线BLAST使用方法与结果详解(5页珍藏版)>请在人人文库网上搜索. 1.NCBI在线B ...

  3. IDM下载器|Windows系统经典下载工具idm6.41|IDM如何在线视频下载工具 |下载视频教程

    IDM全称Internet Download Manager,是一种将下载速度提高最多5倍的专业下载工具,支持大部分文件格式下载和基本所有的下载链接,无视网址本身下载限速,直接达到电脑该有的网速. 下 ...

  4. 在线教育7年探索史 | 详解

    2012年,美国西海岸的硅谷,"频频"传来在线教育公司数千万美金融资.国内一级市场和创业者们,加速将注意力转向"在线教育". 2013.2014年,投资机构领投 ...

  5. 强大的数据分析工具——Pandas操作、易错点、知识点三万字详解

    一. Pandas数据结构 1.Series 2.DataFrame 3.从DataFrame中查询出Series DataFrame: 二维数据.整个表格.多行多列 Series:一维数据,一行或者 ...

  6. 袋鼠下载IOS用的一款不限速下载工具支持极速下载,在线秒播

    袋鼠下载是一款iOS端的下载类应用,支持下载敏感资源,下载速度高达100M/S,支持磁力种子电驴迅雷链接,云端秒播,在线观看 支持投屏及倍速播放,欢迎各位老司机下载体验 特点:整个下载界面非常的干净整 ...

  7. UML用例图之关联关系、包含关系、扩展关系、泛化关系详解

    目录 UML定义 UML图结构 用例图定义 用例图中的事物 用例图中的关系 关联关系 包含关系 特点 使用场景 扩展关系 特点 使用场景 泛化关系 特点 使用场景 包含关系和扩展关系的联系和区别 UM ...

  8. 【地理建模】现代地理学中的数学方法:主成分分析法案例详解

  9. 数学建模学习(13):整数规划之混合整数线性规划问题详解,建议收藏慢慢看!

    文章目录 前言 语法介绍 具体调用参数介绍 参数详解 案例一 案例二 前言 对于指派问题等0 −1整数规划问题,可以直接利用 Matlab 的函数 bintprog 进行求解. 语法介绍 f.x.in ...

最新文章

  1. Pthread多线程编程之查看Pthread版本的方法
  2. url,html,javascript中的转义字符
  3. 【前端笔试题】文本居中的几种小技巧
  4. 测试SQLServer拆分字符串到临时表
  5. 赛锐信息:FlexBroswer,一劳永逸解决业务系统Flash问题
  6. Hyperledger Fabric 命令整理
  7. YOLOV5+Deepsort行人跟踪初探
  8. 阿里文娱实战 | 小而美的 egg-react-ssr 开源实现方案
  9. MySQL索引原理及慢查询优化,了解一下?
  10. 服务器指定网卡进行备份数据避免影响业务口
  11. 一只青蛙一次可以_“七夕青蛙”被玩坏了,哈哈哈哈哈哈哈哈哈哈太好玩了
  12. 深入探討 SCOM 2007 管理技術
  13. 拼多多运营模式分析 | 如何杀出电商重围?
  14. Win7系统无法被远程桌面连接如何解决
  15. Python3之模块及包的导入 import用法
  16. iOS获取WIFI配置信息,WIFI名称、网关(路由器地址)、本机IP地址、DNS
  17. 平平无奇的营销小天才——ChatGPT
  18. sn0int - 半自动化 OSINT 框架和包管理器
  19. Monkey的测试原理和方法
  20. 一个屌丝程序猿的人生(三十五)

热门文章

  1. [教程]西秦的ACE-JAVA教程一、JAVA MAVEN环境搭建
  2. 华为鸿蒙官网商城,再见安卓!鸿蒙版京东App上架华为商城:正式版最快6月见...
  3. 安装微信小程序开发者工具
  4. 秒懂Android属性动画
  5. 权威解释----如何选择羽毛球?(摘自《羽毛球竞赛规则问答》北京体育大学出版社
  6. 把吃出来的病吃回去 张悟本_吃出来的华为
  7. python计算圆柱体积_如何用PYTHON计算体积公式
  8. excel有安全密码,怎么打开
  9. 前端必学——用JavaScript实现电商图片放大镜效果(附代码)
  10. qlib的工作流管理:mlflow机器学习生命周期管理平台