Files
cuimengxue/uml_describe/用例图绘制要求.md
2026-02-28 16:21:06 +08:00

45 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

这张图片展示的是一张标准的 **UML 用例图Use Case Diagram**。为了让你或他人能够绘制出完全相同风格和结构的图表(仅替换内容),请遵循以下**视觉与结构规范**
### 1. 整体布局逻辑:三层辐射状结构
图表采用清晰的 **“左 - 中-右”水平流向布局**,呈现出一种从单一源头向多级功能发散的树状结构。
* **第一层(最左侧)**:唯一的**参与者Actor**区域。
* **第二层(中间)****核心功能模块**区域,呈垂直单列排列。
* **第三层(最右侧)****细分/子功能**区域,根据中间层的需求呈分散的组状排列。
### 2. 元素样式规范
* **参与者Actor**
* **位置**:画布最左侧,垂直方向居中。
* **形状**:标准的 UML 火柴人图标(圆形头部,线条躯干和四肢)。
* **标签**:图标正下方居中放置文本标签。
* **用例节点Use Cases**
* **形状**:所有功能节点均使用 **扁长的椭圆形**(宽高比约为 3:1 或 4:1
* **样式**:白色填充,黑色细实线边框。
* **排列**
* **中间列**:垂直均匀分布,形成整齐的一列。
* **右侧列**:根据逻辑关系分组,每组内的椭圆垂直紧凑排列,组与组之间留有较大空隙以对应中间层的不同节点。
### 3. 连接线与关系规范(关键结构)
这张图包含两种截然不同的连接关系,必须严格区分:
* **第一级连接(参与者 -> 核心功能)**
* **线条类型****黑色实线**。
* **箭头****无箭头**(或者是简单的直线连接)。
* **走向**:从左侧参与者出发,呈放射状连接到中间列每一个椭圆的左侧边缘。
* **第二级连接(核心功能 -> 细分功能)**
* **线条类型****黑色虚线**(短划线)。
* **箭头**:线条末端带有 **开放式箭头**(空心三角形),指向右侧的细分功能椭圆。
* **关系标签**:在每条虚线的上方或中间,必须标注特定的构造型文本,格式为 **«include»**(即单词前后带有尖括号样式的符号)。
* **逻辑关系**:表现为一对多的关系。中间的一个椭圆可能引出 0 条、1 条或多条虚线指向右侧。
### 4. 绘图执行建议
1. **对齐**:确保中间列的椭圆左边缘大致对齐;右侧的椭圆组根据其对应的中间椭圆垂直居中。
2. **间距**:中间列椭圆之间的垂直间距应保持一致;右侧各组之间的垂直间距应明显大于组内椭圆之间的间距,以体现层级归属。
3. **字体**:使用清晰的无衬线字体(如 Arial, Helvetica, 微软雅黑),字号统一,保持黑白单色风格,不要使用任何背景色或阴影。
按照以上规范绘制,你将得到一张结构严谨、风格专业的用例图模板,只需填入具体的业务内容即可。