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

 

最近在学PlantUML  太漂亮了 

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

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

8654fb01886846dda582f0d8fa1fbf25.png

 

总结一下这里的语法

  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):表示只要条件为真,就重复执行某段流程。

 

 

 

 

 

 

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 23:14:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 23:14:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 23:14:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 23:14:02       20 阅读

热门阅读

  1. 贪吃蛇项目实践!(下)

    2024-04-26 23:14:02       19 阅读
  2. git 缓冲区查看与设置

    2024-04-26 23:14:02       14 阅读
  3. PostgreSQL恢复系列:pg_filedump恢复字典构造---惜分飞

    2024-04-26 23:14:02       23 阅读
  4. C++中的STL——stack类的基本使用

    2024-04-26 23:14:02       16 阅读
  5. web前端第三次笔记

    2024-04-26 23:14:02       16 阅读
  6. centos常用命令(持续更新)

    2024-04-26 23:14:02       19 阅读
  7. CSS - 定位详解

    2024-04-26 23:14:02       12 阅读
  8. 在 TypeScript 中declare module 关键字用法

    2024-04-26 23:14:02       13 阅读