使用PlantUML绘制活动图、泳道图

最近在学PlantUML 太漂亮了

给大家欣赏一下 我也记录一下

复制代码
@startuml
|使用前|
start
:用户打开旅游App;
|#LightSkyBlue|使用后|
:用户浏览旅游信息;
|#AntiqueWhite|登机前|
:用户办理登机手续;
:系统生成登机牌;
|使用前|
:用户到达机场;
|登机前|
:用户通过安检;
|#LightCoral|乘机中|
:用户登机;
:飞机起飞;
:用户享受飞行服务;
|#PaleGreen|登机后|
:飞机降落;
:用户下飞机;
:用户离开机场;
stop
@enduml

总结一下这里的语法

  1. 文档开始与结束标记:

    • @startuml:标记UML图的开始。
    • @enduml:标记UML图的结束。
  2. 泳道(Swimlane)定义:

    • |SwimlaneName|:定义一个名为SwimlaneName的泳道。
  3. 颜色设置:

    • |#ColorCode|SwimlaneName|:为泳道设置颜色,其中ColorCode是颜色的十六进制代码。
  4. 流程操作:

    • start:表示流程的开始。
    • stop:表示流程的结束。
    • :Action;:表示一个动作或步骤,用冒号和分号包围。
  5. 条件判断 :

    • if (Condition) then:表示如果条件为真,则执行后续步骤。
    • else (Condition):表示如果条件为假,则执行替代步骤。
  6. 循环结构:

    • repeat:表示重复执行某段流程直到特定条件满足。
    • while (Condition):表示只要条件为真,就重复执行某段流程。
相关推荐
宵时待雨9 小时前
linux笔记归纳9:进程间通信
linux·服务器·笔记
疯狂打码的少年9 小时前
【软件工程】结构化设计:结构化设计方法(SC图)
笔记·软件工程
十月的皮皮9 小时前
C语言学习笔记20260716-编译与链接
c语言·笔记·学习
梁辰兴10 小时前
软件工程:软件工程的目标与原则
软件工程·目标·实践应用·梁辰兴·目标体系·原则·基本原则
影视飓风TIM10 小时前
Linux基础入门笔记:命令、内核架构与压缩传输全梳理
linux·笔记·架构
chouchuang1 天前
day-030-综合练习-笔记管理器
开发语言·笔记·python
lisw051 天前
【计算机科学技术】算力是什么?为何用小时计?怎么使用?
人工智能·机器学习·软件工程
岑梓铭1 天前
《考研408数据结构》第六章(6.3 图的遍历)复习笔记
数据结构·笔记·考研··拓扑排序·408
Dola_Zou1 天前
以CmASIC重塑AI+边缘设备的安全与商业复利
人工智能·安全·软件工程·软件加密
he_wen_jian1 天前
【无标题】
笔记