Idea 中使用PlantUML插件生成UML

Idea 中使用PlantUML插件生成UML_第1张图片
Paste_Image.png

在使用过程中可能会遇到的错误

Idea 中使用PlantUML插件生成UML_第2张图片
Paste_Image.png

这是因为没有安装Graphviz
下载安装即可,我这里是windows版本
http://download.csdn.net/download/aacode/7484453

安装完成 Graphviz后,需要设置环境变量

Idea 中使用PlantUML插件生成UML_第3张图片
Paste_Image.png
Idea 中使用PlantUML插件生成UML_第4张图片
Paste_Image.png

最后设置Graphviz的dot.exe位置

Idea 中使用PlantUML插件生成UML_第5张图片
Paste_Image.png

graphviz 同样是一个绘图工具,关于graphviz 和PlantUML的使用见官方说明
http://plantuml.com/
http://archive.3zso.com/archives/plantuml-quickstart.html

简单案例

  • 用例图(Use Case Diagram)

用例可以用一对小括号括起来表示,也可以使用 usecase 关键词来定义。 用例也可以通过使用 as 关键词来设置别名,在建立关系的时候可以使用 别名。下面是四种表示方式

@startuml
  (Usecase One)
  (Usecase Two) as (UC2)
  usecase UC3
  usecase (Last\nusecase) as UC4  // \n是换行
  @enduml
Idea 中使用PlantUML插件生成UML_第6张图片
Paste_Image.png

参与者(Actors)

定义参与者时,可以把参与者的名称放在两个冒号的中间,也可以用 actor 关键词来定义参与者。同样参与着也可以使用别名

@startuml

:First man:
:Two \n man: as Men2
actor man
actor :Last man: as Men4

@enduml
Idea 中使用PlantUML插件生成UML_第7张图片
Paste_Image.png

你可能感兴趣的:(Idea 中使用PlantUML插件生成UML)