idea画uml类图,idea怎么画类图,使用IDEA画UML图的详细步骤

idea画uml类图,idea怎么画类图,使用IDEA画UML图的详细步骤

UML是面向对象设计的建模工具,它独立于任何特定的编程语言。它是一种用于解释、可视化和编译面向对象系统产品文档的标准语言。本文重点介绍用IDEA绘制UML图的详细步骤。请有需要的朋友参考。

目录

UML介绍如何使用IDEA绘制UML图安装PlantUML插件安装GraphvizGraphviz安装和环境变量配置Graphviz安装环境变量配置

写在前面:大家好!我是AC-fun,外号来源于两个词:接受和好玩。我是ACM爱好者。博客如有不足或错误,欢迎在评论区或私信中指正。谢谢大家的评论。我唯一的博客更新地址是:https://ac-fun.blog.csdn.net/.非常感谢你的支持。快点,鸭子!

用知识改变命运,用知识成就未来!来吧(o) (o)

UML简介

统一建模语言

(Unified Modeling Language,UML)

是面向对象系统的产品描述、可视化和文档化的标准语言。它是非专利的第三代建模和规范语言。UML是面向对象设计的建模工具,独立于任何特定的编程语言。一个

UML

作为统一的软件建模语言,具有广泛的建模能力。UML是在消化、吸收、提炼现有所有软件建模语言的基础上提出的,是软件建模语言的集大成者。UML还突破了软件的局限性,广泛吸收了其他领域的建模方法,根据建模的一般原理结合了软件的特点,因此具有坚实的理论基础和普适性。UML不仅可以用于软件建模,还可以用于其他领域的建模。一个

UML

基于对事物的实体、本质、关系、结构、状态和动态变化过程的充分描述和反映。UML可以描述人们从不同角度观察到的软件视图,也可以描述软件在不同开发阶段的形态。UML可以建立需求模型、逻辑模型、设计模型和实现模型等。但是UML在建立领域模型方面有一些不足,需要补充。一个

作为一种建模语言,UML有严格的语法和语义规范。UML基于元模型理论,包括

4

层元模型结构,即原语模型、元模型、模型和用户对象。

4

层结构是逐层抽象的,下一层是上一层的例子。UML中的所有概念和元素都有严格的语义规范。一个

UML

使用一组图形符号来描述软件模型。这些图形符号简单、直观、规范,开发者学习和掌握起来相对简单。所描述的软件模型可以被直观地理解和阅读。由于其标准化,可以保证模型的准确性和一致性。一个

如何使用IDEA画UML图

安装PlantUML插件

需要安装

IDEA

插件才能用

UML

绘制

plantMUL

图纸。

PlantUML

是一个支持快速绘图的开源项目。它定义了一套完整的语言来描述

UML

图,并基于强大的

Graphviz

图渲染库生成

UML

图。也可以将

UML

图纸导出为图片和通用矢量

SVG

格式文件。

为什么用

plantMUL

?因为

PlantUml

与开发语言和平台无关,如果你愿意,只要能编辑文字,就可以开始写uml图。再者,

PlantUml

有广泛的插件支持,包括chrom插件(PlantUML Viewer/UML图编辑器)、IDEA插件(PlantUML)、eclipse插件(PlantUML)、Sublime插件(sublime_diagram_plugin)等等。PlantUML甚至有一个在线编辑器。我们可以在这个网站上画

UML

的图,不需要安装任何插件。

安装步骤为:

File - Settings - Plugins 搜索 PlantUML ,找到 PlantUML integration 并安装

安装Graphviz

IDEA

安装完

PlantUML

插件后,发现单靠插件无法渲染类图,还需要

Graphviz

的支持。

Graphviz安装和环境变量配置

Graphviz安装

:https://graphviz.org/download/.下载后,双击安装。您可以在安装过程中直接配置环境变量,或者如果忘记选择它们,也可以手动配置它们。

环境变量配置

打开计算机系统属性,选择高级-环境变量,然后添加path变量。变量值是前面安装路径中的bin目录。

配置完成后,打开

cmd

,输入:

dot -version

。如果版本号打印成功,则环境配置完成。

之后可以成功重启

IDEA

创建

PlantUML File

点击后可以发现可以创建很多

UML

的图,比如序列图、用例图、类图、活动图、组件图、状态图、对象图等。

创建成功后,可以看到绘图界面。

图片式方法

写UML图比画UML图更好。因为我们用统一建模语言

(Unified Modeling Language,UML)

来“画”UML图。用PlantUML绘制的具体方式见类图的语法和功能。

@startuml

标题类图

比例尺1.5

/构成/

人类类{

-Head mHead;

-Heart mHeart;

.

-信用卡mCard

-

无效行程(车辆车辆);

}

人类*-抬头:包含

Human *-up- Heart:包含

/聚合/

人类左信用卡:拥有

/依赖关系/

人类。倒下。车辆:依赖

/关联/

人类-羽绒-公司:关联

/继承/

接口程序{

void程序();

}

类程序员{

void程序();

}

程序员-左-|人类:扩展

程序员. up.| IProgram:实现

@enduml

参考资料:

钱学忠,王跃海主编;陈国军、徐华、

副总编辑钱莹。《数据库原理与应用》:北京邮电大学出版社,2015年4月:第209页

以上是用IDEA绘制UML图的详细步骤的详细内容。关于用IDEA绘制UML图的更多信息,请关注我们的其他相关文章!

idea画uml类图,idea怎么画类图,使用IDEA画UML图的详细步骤