Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_TW

新增图表支持:VPasCode 中的 UML 通信图

EDITION REQUIRED|
DESKTOPProfessional
VP ONLINEDeluxe

Visual Paradigm 很高兴宣布全面支持AI 生成的 UML 通信图VPasCode——我们的图表即代码平台。
直接从代码生成和编辑 UML 通信图的可视化表示,展示简化的“图即代码”工作流。

VPasCode 中的即时 AI 生成

绘制实时消息序列和对象关系不再需要手动设置语法或进行复杂的绘图步骤。VPasCode 现在允许您直接使用自然语言提示生成完整的通信图。

示例提示:

“为具有多因素认证(MFA)的用户登录流程生成 UML 通信图。”

VPasCode 的 AI 引擎会分析您的交互流程,识别参与组件,映射空间关系,并自动为消息序列编号。

提示驱动编辑:让 AI 处理布局

由于通信图侧重于空间交互,且没有严格的文本语法标准,手动调整线条或编号并非高效的时间利用方式。

本次发布的真正优势在于让 AI 同时处理创建和更新。无需手动编辑文本脚本,只需告诉 VPasCode 中的 AI 如何调整您的架构:

  • “在 UI 和认证服务之间添加一个 API 网关。”

  • “在检查凭据之前包含一个令牌验证步骤。”

  • “重新排列 MFA 挑战步骤以异步执行。”

AI 会更新底层结构并立即重新渲染更新后的交互布局。

示例:

@startuml
标题:带 MFA 的用户登录

skinparam {
  vpDiagramType CommunicationDiagram
}
从左到右方向

对象 "用户" 作为 User
对象 "登录 UI" 作为 UI
对象 "认证服务" 作为 Auth
对象 "凭据存储" 作为 Cred
对象 "MFA 服务" 作为 MFA
对象 "令牌管理器" 作为 Token

User ---> UI : 1: 输入用户名和密码
UI ---> Auth : 2: 提交凭据
Auth ---> Cred : 3: 验证密码哈希
Cred ---> Auth : 4: 凭据有效
Auth ---> MFA : 5: 请求第二因素挑战
MFA ---> UI : 6: 提示输入一次性代码
UI ---> MFA : 7: 提交一次性代码
MFA ---> MFA : 8: 验证代码和时间窗口
MFA ---> Auth : 9: MFA 验证通过
Auth ---> Token : 10: 颁发会话令牌
Token ---> UI : 11: 返回会话令牌
UI ---> User : 12: 授予应用程序访问权限

@enduml

VPasCode 生成的用于多因素认证(MFA)登录的 UML 通信图,显示用户、登录界面、认证服务与关键后端存储之间的编号交互消息。

扩展 PlantUML 以支持通信图

标准 PlantUML 不原生支持 UML 通信图(原称为协作图)。

为解决这一问题,Visual Paradigm 引入了专门用于通信图的 PlantUML 对象结构。此扩展使 VPasCode 能够渲染空间对象交互和带编号的消息流,同时保留基于文本格式的便携性、速度和版本控制优势。

集成化软件文档工作流

由于 VPasCode 基于轻量级文本脚本运行,您由 AI 生成的通信图可无缝集成到整个技术生态系统中:

  • OpenDocs:将实时空间模型直接嵌入技术文档和 API 规范中。

  • NotesKeep:保存生成的交互脚本和设计理由,供团队架构评审使用。

  • 导出选项:下载 SVG 矢量图形或 PNG 图像,用于工程演示和拉取请求。

👉 了解更多关于 AI UML 通信图生成器的信息

在 VPasCode 中体验 AI 通信图

打开 VPasCode,输入您的系统交互提示,让 AI 即时构建并优化您的 UML 通信图。

👉 在 VPasCode 中试用 UML 通信图

滚动至顶部