绘制 UML 用例图
UML用例图展示了最终用户与系统交互的所有方式,包括所有前提条件、后置条件、异常情况和备选路径。这些图表用于确定系统需求,无论是软件系统,还是与他人或团队的交互。
UML 用例图不用于进度安排或广泛的规划目的,因为它们技术性很强且具体,而是作为系统技术文档的基础。
用户希望通过您的系统或程序实现的每个目标或任务都是一个单独的用例图。
UML用例形状
外部参与者是指与您的系统交互的用户(或外部进程)。它们通常用简笔画或其他更能代表外部系统的形状来表示。
任务或动作用椭圆表示,椭圆内带有描述该任务的动词短语作为标签。
数据存储通常以数据库形状表示。
这些形状在 draw.io 的通用形状库 中均可找到。

从演员(或到演员)到演员的实线连接表示他们正在执行该任务。
任务之间的虚线或点线连接可以表示它们之间的关系。使用“样式”选项卡可以更改连接线的样式。
任务必须按标签所示的顺序执行。
precedes当一项任务
extends建立在另一项任务之上时当一个任务包含或
includes子任务 时
连接线上的开放箭头表示继承关系。您可以为该连接线添加标签来显示多重性:`<T>` 1、` <T> 1..n` 或 ` *<T>`。draw.io 中的连接线可以包含三个标签:源标签、目标标签和中心标签。
您可以放置边界框或矩形来框选系统——在格式面板的“样式”选项卡中取消选中“填充”复选框。或者,您也可以使用颜色和样式来区分不同的系统,使图表更易于阅读。
图框可以环绕整个用例,也可以将发起用例留在外部,尤其是在包含多个用例的大型图表中。用例标题输入在左上角的标签中。使用UML 形状库中的“框架”形状——将鼠标悬停在任何形状上即可查看更大的预览。

确保将框架和边界框形状置于底层(选择它们,然后按Ctrl+Shift+B),以便您可以继续处理图表中的其他形状。
使用用例图
改善用户体验(UX)
UML用例图用于确保新系统的设计以用户为中心,或改进现有系统使其更加用户友好。它们引导用户逐步完成实现目标所需的操作。
简化或减少外部依赖关系
在用例图中,你可以看到系统在哪些方面依赖于外部参与者,以及哪些步骤与这些参与者交互。如果你发现团队经常无故延误,请绘制用例图来精确定位延误发生的位置。
用例图加故事地图
在市场营销中,故事地图用于记录用户故事——用户或客户需要做什么以及为什么——并最终形成一个或多个目标短语,例如“作为制造商,我希望最大限度地减少换模次数,以优化生产并降低成本”。分析系统的用例图,找出可以添加、修改或删除的步骤,以便用户能够更有效地实现其用户故事目标。
更多 UML 图
UML 是一种标准,它使用多种不同类型的图表来对系统的行为、数据流、状态和结构进行建模。
提示: draw.io 还可以使用Mermaid 语法或智能模板生成器,从文本自动创建用例图。
