首页 > 其他分享 >PlantUML 是绘制 uml 的一个开源项目

PlantUML 是绘制 uml 的一个开源项目

时间:2024-04-07 09:23:16浏览次数:26  
标签:PlantUML Alice 开源 uml Bob 绘制 工具

拓展阅读

常见免费开源绘图工具

OmniGraffle 创建精确、美观图形的工具

UML-架构图入门介绍 starUML

UML 绘制工具 starUML 入门介绍

PlantUML 是绘制 uml 的一个开源项目

UML 等常见图绘制工具

绘图工具 draw.io / diagrams.net 免费在线图表编辑器

绘图工具 excalidraw 介绍

绘图工具 GoJS 介绍 绘图 js

原型设计工具介绍-01-moqups 介绍

常见原型设计工具介绍

PlantUML

PlantUML 是绘制 uml 的一个开源项目.

支持快速绘制:

  • 时序图

  • 用例图

  • 类图

  • 活动图 (here is the legacy syntax)

  • 组件图

  • 状态图

  • 对象图

  • 部署图

  • Timing diagram

同时还支持以下非UML图:

  • Wireframe graphical interface

  • 架构图

  • Specification and Description Language (SDL)

  • Ditaa diagram

  • 甘特图

  • Mathematic with AsciiMath or JLaTeXMath notation

Example

  • 原始文本
Bob->Alice : hello
  • 效果
 ┌───┐          ┌─────┐
 │Bob│          │Alice│
 └─┬─┘          └──┬──┘
   │    hello      │   
   │──────────────>│   
 ┌─┴─┐          ┌──┴──┐
 │Bob│          │Alice│
 └───┘          └─────┘

Integration

Graphviz 安装

PlantUML 是依赖于 Graphviz

MAC 安装

$   brew install graphviz
  • Install PlantUML 插件
  1. 直接安装插件

  2. 编辑内容如下:

@startuml

Bob -> Alice : Hello, how are you
Alice -> Bob : Fine, thank you, and you?

@enduml

使用 Alt+D 直接开启预览

标签:PlantUML,Alice,开源,uml,Bob,绘制,工具
From: https://www.cnblogs.com/houbbBlogs/p/18118368

相关文章

  • 开源模型应用落地-qwen1.5-7b-chat-LoRA微调代码拆解
    一、前言  本篇文章将解析QWen1.5系列模型的微调代码,帮助您理解其中的关键技术要点。通过阅读本文,您将能够更好地掌握这些关键技术,并应用于自己的项目中。   开源模型应用落地-qwen1.5-7b-chat-LoRA微调(二)二、术语介绍2.1.LoRA微调  LoRA(Low-RankAdap......
  • 全网短剧搜索前端源码开源分享可改自己的接口
    全网短剧搜索前端源码内含7000+短剧资源(不支持在线播放)源码全开源,可以修改成自己的接口178、226、347行修改源码免费下载地址抄笔记(chaobiji.cn)https://chaobiji.cn/......
  • 开源软件
    接触编程之后难免会接触到开源的软件,起初觉得很奇怪,这么复杂且封装良好的软件为什么作者会平白无故分享出来?比如一些免费开源的CMS建站系统,当时可是我做网络维护岗位时最喜欢翻弄的东西了,后来随着了解的深入,渐渐发现,其实这些工具面向的除了标准的用户群体,还有一群渴望......
  • UML 架构图入门介绍 starUML
    拓展阅读常见免费开源绘图工具OmniGraffle创建精确、美观图形的工具UML-架构图入门介绍starUMLUML绘制工具starUML入门介绍PlantUML是绘制uml的一个开源项目UML等常见图绘制工具绘图工具draw.io/diagrams.net免费在线图表编辑器绘图工具excalidraw介绍绘......
  • 常见的常见免费开源绘图工具对比 draw.io/Excalidraw/Lucidchart/yEd Graph Editor/D
    拓展阅读常见免费开源绘图工具OmniGraffle创建精确、美观图形的工具UML-架构图入门介绍starUMLUML绘制工具starUML入门介绍PlantUML是绘制uml的一个开源项目UML等常见图绘制工具绘图工具draw.io/diagrams.net免费在线图表编辑器绘图工具excalidraw介绍绘......
  • 书生·浦语大模型全链路开源体系——学习笔记day2&day3--纯纯新手入门
    学习链接:tutorial/helloworld/hello_world.mdatmain·InternLM/tutorial(github.com) 【精彩,照着做就能体验很多本来遥不可及的东西】笔记分享链接:https://github.com/InternLM/tutorial/discussions/37 本笔记定位是对学习链接的补充和小白发牢骚,希望大佬能愿意点评一......
  • 基于开源软件构建存储解决方案思考
    近来看了一些IBM的存储产品的资料,有一些收获。依据存储软件和搭配硬件,IBM存储产品的组合,大致分类如下:自研存储软件,搭配自研专有硬件自研存储软件,搭配通用服务器硬件,比如IBMStorageScale自研存储软件,开放云服务,比如IBMCloudstorage开源软件,搭配通用服务器,比如IBMStorage......
  • "Ray"是一个开源的分布式计算框架
    "Ray"是一个开源的分布式计算框架,用于构建大规模的并行和分布式应用程序。它提供了一套简单的API,让开发者能够轻松实现并行和分布式计算,而无需深入了解底层的并发或通信细节。Ray的设计目标是高性能、易用性和通用性,支持多种计算模式,包括批处理、流处理、机器学习和强化学习等......
  • 【全开源】上门服务家政按摩私教茶艺上门服务系统_博纳软云
    上门服务家政按摩私教茶艺上门服务系统——便捷生活的贴心之选在现代都市的忙碌节奏中,如何让自己的生活更加舒适与惬意,是每个人都关心的话题。而上门服务家政按摩私教茶艺上门服务系统,正是为您量身定制的便捷生活解决方案。我们的上门服务家政系统,提供一站式家政服务,无论是日......
  • 【全开源】同城外卖跑腿团购到店跑腿多合一系统版本开源交付支持二开_博纳软云
    同城外卖跑腿团购到店跑腿多合一系统版本——开源交付,支持二开,打造一站式生活服务新体验随着科技的飞速发展,城市生活节奏日益加快,人们对于便捷、高效的生活服务需求愈发强烈。为满足这一市场需求,我们隆重推出同城外卖跑腿团购到店跑腿多合一系统版本,以开源交付的方式,支持二次......