UML(Unified Modeling Language)统一建模语言,及工具介绍、使用

1. UML介绍:

UML(Unified Modeling Language)统一建模语言。是一种图形化语言

在UML 2.5 中共包含14种图形:类图、用例图、活动图、对象图、时序图、交互概述图、包图、配置文件图、部署图、组件图、组合结构图、状态机图、通信图、序列图

2. UML工具:

既然想要画UML图,肯定不是使用Windows的画板完成。市场上有很多流行工具都可以画UML图。例如:PowerDesigner、ROSE、VISIO、EA、StarUML、亿图等。

以PowerDesigner为例, 画类图。

2.1 类图:

类图(class diagram)是用图形的方式来展示类的名称、类中包含内容、类和类的关系。

步骤1:

步骤二:添加类图

步骤三:

先点击类,然后在左侧空白位置添加类。

鼠标右键 | 点击箭头 可以取消继续添加类

会在左侧生成类

选种类, Delete键可以删除类

双击类,在弹出框中设置类名

在弹出框中选择Attributes,设置属性。

属性只需要修改Name和Data Type列

选择Operations,表示设置方法。

方法需要设置Name列和Return Type列

设置完成后先点击应用按钮

设置方法参数

查看类图

查看预览

相关推荐
BillKu2 分钟前
Java后端检查空条件查询
java·开发语言
jackson凌7 分钟前
【Java学习笔记】String类(重点)
java·笔记·学习
和煦的11 分钟前
UML、mermaid在代码中的表现形式
uml
刘白Live30 分钟前
【Java】谈一谈浅克隆和深克隆
java
一线大码32 分钟前
项目中怎么确定线程池的大小
java·后端
要加油哦~34 分钟前
vue · 插槽 | $slots:访问所有命名插槽内容 | 插槽的使用:子组件和父组件如何书写?
java·前端·javascript
crud37 分钟前
Spring Boot 3 整合 Swagger:打造现代化 API 文档系统(附完整代码 + 高级配置 + 最佳实践)
java·spring boot·swagger
天天摸鱼的java工程师43 分钟前
从被测试小姐姐追着怼到运维小哥点赞:我在项目管理系统的 MySQL 优化实战
java·后端·mysql
周某某~1 小时前
四.抽象工厂模式
java·设计模式·抽象工厂模式
异常君1 小时前
高并发数据写入场景下 MySQL 的性能瓶颈与替代方案
java·mysql·性能优化