plantuml 之用例图(三)

本文介绍了如何在PlantUML中对大型用例图进行切分,以便于管理和展示。内容包括设置图的方向,如指定为下、上、左或右,并展示了如何通过切分命令将图分割成多个部分,例如 './image.png', './image001.png', './image002.png'。此外,还讲解了如何使用分组功能将逻辑相关的元素组织在一起,提高图的可读性。" 130085054,13222000,MinGW编译ffmpeg整合SRT库教程,"['ffmpeg', 'SRT', '编译工具', 'MinGW', 'Windows开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

切分

当用例图很大时, 可以切分成多个部分.

  • newpage

切分后, 可以在 @startuml 后跟上路径与文件名. 比如 @startuml ./image.png, 假如切分成三个图, 则在指定路径下生成三个图文件, 分别为 “./image.png”, “./image001.png”, “./image002.png”.

例如下面代码

@startuml ./image.png

:actor1: --> (Usecase1)
newpage
:actor2: --> (Usecase2)
newpage
:actor3: --> (Usecase3)

@enduml

设置图的方向

可以指定为下面的方向:

  • top to bottom direction, 缺省
  • left to right direction
  • right to left direction

例如下面代码

@startuml

left to right direction
user1 --> (Usecase 1)
user2 --> (Usecase 2)

@enduml

分组

将具有逻辑关系的元素划分到某一组种, 图上显示为将其放到方框中. 如图 2-10 所示.


图 2-10
图 2-10

图 2-10 代码

@startuml

'
left to right direction

' 这句没有也不影响效果
skinparam packageStyle rectangle

'
actor Actor1
actor Actor2

'
rectangle checkout {
    customer -- (checkout)
    (checkout) .> (payment) : include
    (help) .> (checkout) : extends
    (checkout) -- clerk
}

@enduml

切分

当用例图很大时, 可以切分成多个部分.

  • newpage

切分后, 可以在 @startuml 后跟上路径与文件名. 比如 @startuml ./image.png, 假如切分成三个图, 则在指定路径下生成三个图文件, 分别为 “./image.png”, “./image001.png”, “./image002.png”.

例如下面代码

@startuml ./image.png

:actor1: --> (Usecase1)
newpage
:actor2: --> (Usecase2)
newpage
:actor3: --> (Usecase3)

@enduml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值