https://plantuml.com/zh/use-case-diagram 具体用法参照该文档
下面就记录一个实例
@startuml
left to right direction
actor 普通用户
actor 管理员
:管理员:--|>:普通用户:
rectangle 用户模块{
:管理员:--(用户管理)
:管理员:--(组织管理)
:管理员:--(导入用户)
:管理员:--(导入组织关系)
:普通用户:--(查询用户)
:普通用户:--(个人信息管理)
:普通用户:--(获取组织人员信息)
}
@enduml
首先,left to right direction
是用来设置方向的
然后,actor ×××
定义参与者,最好定义一下,如果只在rectangle块里定义,参与者会被画到框中
然后,:管理员:--|>:普通用户:
描述角色之间的泛化关系
然后定义一个矩形,rectangle 用户模块{}
里面就定义各种关系,两个冒号包围着的是参与者,括号()
中的是用例,中间的线--
为水平方向的,如果是-->
默认是竖直方向的,-
的个数可以表示线的长短。