【PlantUML系列】用例图(三)
目录
一、组成部分
- 参与者(Actors):使用关键字
actor
后跟参与者的名称。 - 用例(Use Cases):使用关键字
usecase
后跟用例的名称和编号(可选)。 - 系统边界(System Boundary):使用关键字
rectangle
后跟系统边界的描述。 - 关联(Associations):使用
-->
连接参与者和用例。 - 包含关系(Include Relationships):使用
.>
连接基本用例和被包含用例。 - 扩展关系(Extend Relationships):使用
.>
连接基本用例和扩展用例,并使用关键字extends
。 - 泛化关系(Generalization Relationships):使用
-|>
连接更具体的参与者或用例和更一般的参与者或用例。
@startuml
left to right direction
' 定义参与者
actor 用户 as user
actor 管理员 as admin
' 定义系统边界
rectangle 系统边界 {
' 定义用例
usecase (UC1: 登录系统) as login
usecase (UC2: 查看信息) as viewInfo
usecase (UC3: 编辑信息) as editInfo
usecase (UC4: 删除信息) as deleteInfo
usecase (UC5: 管理用户) as manageUsers
' 定义包含关系
login .> viewInfo : 包含查看信息
login .> editInfo : 包含编辑信息
' 定义泛化关系
admin -|> user : 泛化
}
' 定义关联
user --> login
user --> viewInfo
user --> editInfo
admin --> manageUsers
@enduml
二、典型案例
原文地址:https://blog.csdn.net/LHW0621/article/details/144318507
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!