# 画架构图 - 使用PlantUML ## 介绍 在软件开发过程中,架构图是一种非常重要的工具,用于展示系统的结构和组件之间的关系。它可以帮助开发人员更好地理解系统,并与团队成员共享思想。在本文中,我们将介绍如何使用PlantUML绘制架构图,并提供一些示例来帮助您更好地理解。 ## PlantUML简介 PlantUML是一种开源工具,用于通过简单的文本描述绘制各种UML图表,包括架构
原创 2024-01-03 08:18:24
425阅读
写在前面  近期在学习设计模式,学习之后,想通过画图来加深记忆理解。更进一步讲,画UML图也是我们通往架构师道路的必行之路。在市面上经过筛选,我看中了IDEA的一款插件 —— PlantUML,此篇文章会说明如何安装PlantUML以及安装过程中遇到的坑。 目录写在前面一、场景描述二、具体步骤1.环境说明2.安装IDEA插件PlantUML,翻车3.安装Graphviz三、参考资料写在后面系列文章
转载 2023-09-28 13:36:49
544阅读
文章目录前言`-> -->` 信息传递声明参与者的几个关键字`as` 重命名参与者`#` 添加颜色`order` 定义参与者顺序`“”` 参与者名字给自己发信息修改传达信息的箭头样式修改箭头颜色`autonumber` 消息序列自定义编号的格式暂停、启用自动编号设置标题、页眉、页脚分割页面组合信息给信息添加注释改变注释框的外观使用 html分割符延迟空间生命线激活、撤销Return创建
# 使用 VS Code 和 PlantUML 绘制架构图 在软件开发中,架构图是不可或缺的一部分,它能够帮助开发者更好地理解系统结构,以及各个组件之间的关系。对于频繁使用 Visual Studio Code (VS Code) 的开发者来说,结合 PlantUML 绘制架构图不仅高效,而且便捷。本文将介绍如何在 VS Code 中使用 PlantUML 来绘制架构图,并配合 Mermaid
原创 9月前
622阅读
# PlantUML架构图的绘制 在软件工程中,架构图是可视化系统架构和结构的重要工具。它帮助团队明确系统组件之间的关系、数据流向以及交互方式。众多绘图工具中,PlantUML凭借其简单的语法和灵活性受到广泛欢迎。本文将深入探讨PlantUML是否适合绘制架构图,并提供相关的代码示例。 ## 什么是PlantUMLPlantUML是一种工具,用于通过简单的描述性语言生成UML图形。其支
原创 2024-10-21 04:50:17
335阅读
一、PlantUML顺序图 语法学习小结、图例及用法1.简单示例:你可以用->来绘制参与者之间传递的消息, 而不必显式地声明参与者。你也可以使用 --> 绘制一个虚线箭头。另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。 注意:仅适用于时序图,对于其它示意图,规则是不同的。 @startuml Alice -> DY: Authentication
一、前言在平常的工作中画一些架构图,流程图应该是再正常不过了,画图的工具也是根据每个人的喜好进行选择,有的选择Visio,有的选择PowerDesigner,还有直接用在线的processOn等。这些工具各有优劣,都能实现画图的目标。但也有一些不足,比如:如何跟团队其他成员进行共享?目前看只能拷贝源文件或复制链接,如何进行版本控制?因为画图也是一个不断迭代的过程,也会有回到之前历史版本的情况。那么
介绍活动图(英语:activity diagram)是工作流的图形化表示。活动图主要由活动和动作构成,也可以支持分支选择、迭代、并行。在 UML 中,活动图主要用于为计算性和组织性过程(即工作流)建模,相关活动之间的数据流也在其覆盖范围之内。活动图主要是用来说明控制流,不过也可以显示数据在各数据储存之间的流动。组成元素圆角矩形:表示“动作”菱形:表示“决策”粗实线:表示并行(并发性)活动的开始(分
简单介绍时序图(Sequence Diagram),又名序列图、循序图、顺序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。PlantUML使用->箭头将一条消息连接两个对象(参与者)。对象本身不需要特别声明。如果想使用虚线箭头,则使用–>。
plantUML使用指南 目录简介时序图用例图类图对象图活动图 (旧版语法在此处)组件图部署图状态图定时图JSON 数据YAML 数据网络图 (nwdiag)线框图形界面架构图规范和描述语言 (SDL)Ditaa 图甘特图思维导图工作分解图实体关系图学习使用使用 Sublime + PlantUML 高效地画图在线编辑器 + VS CODE使用在 VS Code中安装Markdow
转载 2023-05-29 15:55:55
2122阅读
# 架构图PlantUML:构建清晰的系统设计 系统架构图是软件开发中不可或缺的一部分,它帮助团队和利益相关者理解系统的组成部分及其之间的关系。本文将介绍PlantUML工具用于生成架构图的基本知识,同时分享示例代码。 ## 什么是PlantUML? **PlantUML** 是一种使用简单文本描述来生成 UML 图形的工具。它支持多种类型的图,如类图、序列图、用例图等。主要优点在于其文本
原创 2024-10-13 04:21:30
112阅读
一:环境准备        1,本地安装好vscode        2,vscode安装PlantUML插件        3,本地安装java环境,我本地用的是jdk-11.0.17+8,配置好环境变量        4,在vscode
引言作图可以说是程序员的必备技能,最近发现身边同学们主要还是在用 OmniGraffle、ProcessOn、draw.io 这类软件作图,用的过程中可以思考一下下面这些问题是否困扰了你:版本管理困难、团队协作困难、二次编辑困难:假如老文档中的设计图需要修改,是你画的还好就是找源文件得费点功夫,如果不是你画的那就别想找到源文件了,别指望可以二次编辑了,重画吧;作图效率不够高:如果希望作图质量保持
原创 2021-12-22 17:52:22
2732阅读
文章目录PlantUML时序图简单的时序图participant改变先后顺序使用as重命名参与者order改变参与者的顺序使用非字母符号修改箭头样式修改箭头的箭头的颜色对消息序列进行编号组合消息添加注释改变注释的形状使用ref实现引用延时效果使用`|||`增加空间像素生命线的开始和撤销生命线的嵌套创建参与者进入和发出消息构造类型和圈点多行标题hide footbox增加外观参数 PlantUML
转载 2023-09-25 14:22:50
871阅读
使用PlantUML可以让你快速的画以下这些图:序列图用例图类图对象图活动图组件图部署图状态图时序图……话不多说,上图效果大概就是这个样子,那么PlantUML如何实现既不用拉框也不用连线的呢。跟随我的脚步一、先装好Visual Studio Code 相信大多数同学都装好了,可以直接跳到第二步。 没有安装好的参考这个教程:VSCode详细安装教程二、安装PlantUML插件 再次上图1,2,3,
转载 2023-10-31 16:26:56
1838阅读
前言实际工作中,我们经常会编写文档以及制作图表。尤其是对一名优秀的攻城狮来说,经常会用各种各样的软件来制作流程、思维导图、思维笔记等。一个良好的思维导图能系统概括项目工程的整体结构和开发的系统框架。要想制作一个完美的流程图、思维导图离不开一个好用的画图工具,俗话说的好:“工欲善其事必先利其器”,今天给大家介绍一下平时工作中好用的几款在线画图工具。1. ProcessOn免费在线流程图思维导图,当然
转载 2023-07-26 11:49:13
546阅读
2019-03-01 09:44:38单纯靠想象是没有任何实际意义的我们要考实际行动来绘制思维导图,我们需要借助软件进行绘制使用,下面是在迅捷画图中绘制又简单又漂亮的思维导图的操作方法介绍希望可以帮助到大家。在绘制之前线给大家分享几款利用该软件绘制的思维导图模板----模板来自于迅捷画图人际关系处理思维导图英语语法总结思维导图企业物流管理思维导图上述三款模板就是在迅捷画图中绘制而成的,无论从色彩搭
介绍networkx 是 Python 的一个包,用于构建和操作复杂的图结构,提供分析图的算法。图是由顶点、边和权重等属性构成的数据结构,顶点和边可以拥有多种属性,用于存储更多的信息。生成图import networkx as nx g=nx.Graph()#创建空的无向图 g=nx.DiGraph()#创建空的有向图顶点添加顶点在向图中增加顶点时,可以一次增加一个顶点,也可以一次性增加多个顶点,
转载 2023-08-18 22:45:47
317阅读
PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,我 想主要是因为多数情况下我们都是在Eclipse、NetBenas、Intellijidea、 Emacs、 Sublime 、Word等软件里来使用PlantUMLPlantUML通过简单和直观的语言来定义图形,它可以生成PNG、SVG和二进制 图片。PlantUML支持的图形有:时序图用例图类图活动图组件图状态图对
什么是时序图 时序图有时候也被称为序列图,活动序列图,作为交互图的一种,时序图按照时间顺序从上往下显示每个操作。案例说明我们以一个日常生活中常见的操作,在ATM上查询银行卡账户余额,首先用户先将银行卡插入读卡器,然后在屏幕上输入密码,如果密码错误则回提示重新输入密码,如果密码正确则会收到一条登陆ATM的提示短信。我们根据这个流程怎么绘制时序图呢?我们就看看下图:在这幅图中,垂直的虚线叫做参与者的生
转载 2023-08-02 21:54:32
365阅读
  • 1
  • 2
  • 3
  • 4
  • 5