美文网首页
使用PlantUML绘制标准化时序图

使用PlantUML绘制标准化时序图

作者: 文沐2023 | 来源:发表于2020-07-01 17:11 被阅读0次

    前言

    PlantUML允许使用简单的语法表达式快速绘制各种UML图例

    快速上手

    使用在线编辑

    PlantUML 在线编辑器

    说明文档

    官方中文说明文档

    时序图Demo

    @startuml
    title 文件资源管理服务
    header 文件资源管理服务功能模块时序图
    footer 文件资源管理服务功能模块时序图 2020  
    
    actor 用户 
    entity 资源控制台 
    participant 文件资源管理服务 order 3
    participant 权限系统 order 4 #LightCyan
    participant 文件系统 order 5 #LightBlue
    
    autonumber
    == 进程 == 
    用户 -[#red]>o 资源控制台 : 访问
    资源控制台 -[#red]>o 文件资源管理服务 : 资源请求(CURD)
    activate 文件资源管理服务 #FFBBBB
    文件资源管理服务 -[#GreenYellow]>o 资源控制台 : 资源响应 
    deactivate
    资源控制台 -[#GreenYellow]>o 用户 : 渲染
    
    
    ||45|| 
    autonumber 
    == 用户鉴权 ==
    用户 -[#red]>o 资源控制台 : 访问
    资源控制台 -> 文件资源管理服务 : check pernmission
    activate 文件资源管理服务 #FFBBBB
    文件资源管理服务 -> 权限系统 : check permission
    activate 权限系统 #FFBBBB
    权限系统 -> 文件资源管理服务 : check permission result
    deactivate
    文件资源管理服务 -> 资源控制台 : check permission result
    deactivate
    资源控制台 -[#red]>o 用户 : 渲染
    
    
    ||45|| 
    autonumber 
    == 文件资源上传 ==
    用户 -[#red]>o 资源控制台 : request
    资源控制台 -> 文件资源管理服务 : auth
    activate 文件资源管理服务 #FFBBBB
    文件资源管理服务 -> 文件系统 : auth
    activate 文件系统 #FFBBBB
    文件系统 -> 文件资源管理服务 : auht result
    文件资源管理服务 -> 资源控制台 : auht result
    资源控制台 -> 文件系统 : upload file source
    文件系统 -> 资源控制台 : upload file source result
    资源控制台 -> 文件系统 : get file info
    文件系统 -> 资源控制台 : file info result
    资源控制台 -> 文件资源管理服务 : submit file info 
    文件资源管理服务 -> 资源控制台 : submit file info result
    deactivate
    deactivate
    资源控制台 -[#red]>o 用户 : display
    
    @enduml
    

    预览效果

    image

    导出为图片

    在生成的预览图片点击鼠标右键,将“图片保存为”保存到需要的位置。

    支持的平台

    • Confluence wiki
    • VSCode Extension: PlantUML
    • Gitlab

    推荐阅读

    看活一分钟

    相关文章

      网友评论

          本文标题:使用PlantUML绘制标准化时序图

          本文链接:https://www.haomeiwen.com/subject/cbdhqktx.html