zoukankan      html  css  js  c++  java
  • CentO7-使用plantuml绘制UML类图

    准备工作

      到PlantUml官网(http://plantuml.com/download)下载plantuml.jar。官网上还有一个在线的demof服务。plantuml的官网真的很挫!

      到官网下载JDK,搭建java环境,因为plantuml是一个用java写的组件。

      使用命令安装:graphviz,因为PlantUml是利用graphviz来渲染图片的,命令为:sudo yum -y insatll graphviz。

      假设我把plantuml.jar放在了目录:/root/plantuml下,

      那么使用cd命令进入到plantuml目录,使用vim编辑器创建一个名为.demouml的文件,其内容如下:

    @startuml
        Bob->Alice:Hello,how are you?
        Alice-->Bob:Fine,think you,and you?
        Bob<--Alice:And you?
        Alice<--Bob:Me too!
        Alice-->John:How are you?
    @enduml

      然后执行命令:java -jar ./plantuml.jar demo.uml,此时使用ls命令可以看到在当前目录下,生成了一个demo.png的图片。

    什么是PlantUml

      PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我 想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、Word等软件里来使用PlantUML(参看各软件相关配置)。

    • PlantUML支持的图形有:
      • sequence diagram,
      • use case diagram,
      • class diagram,
      • activity diagram (here is the new syntax),
      • component diagram,
      • state diagram,
      • object diagram,
      • wireframe graphical interface
    • PlantUML通过简单和直观的语言来定义图形,它可以生成PNG、SVG和二进制 图片。

    使用plantuml绘制类图,参见博客:https://blog.csdn.net/junhuahouse/article/details/80767632以及https://blog.csdn.net/changsimeng/article/details/54410986

  • 相关阅读:
    软工课设第一周周五报告
    软工课设第一周周四报告
    软工课设第一周周三报告
    软工课设第一周周二报告
    软工课设第一周周一报告
    团队项目记录4
    团队项目记录3
    团队项目记录2
    jQuery 打气球小游戏 点击气球爆炸效果
    计网第二章:物理层
  • 原文地址:https://www.cnblogs.com/ToBeExpert/p/9670924.html
Copyright © 2011-2022 走看看