UML基础:认识符号


UML 基础:认识符号

UML

UML 介绍

UML(Unified Modeling Language),用来帮助开发者、产品经理、设计师等以图形方式描述和沟通系统的结构与行为。

1)类图

类图在 UML 图中用途最广、辨识度最高,主要用于展示系统的静态结构,核心是描述对象、类及其之间的关系。比如,你在设计一个电商系统,类图可以清晰呈现“用户”、“订单”、“商品”之间的关联。

它适合产品经理在需求阶段梳理核心实体,开发者则可以用它定义代码结构。

2)用例图

用例图聚焦用户与系统的交互,回答“系统能为谁做什么”。比如,一个网购平台的用例图会展示“买家”可以“浏览商品”、“下单”、“支付”。

它特别适合产品经理在需求分析时明确功能边界,帮助团队聚焦用户需求,常见于产品需求文档。

3)时序图

时序图用来描述对象或系统组件之间的调用流程,比如,描述“用户下单”流程:用户点击购买 → 系统验证库存 → 生成订单 → 发送通知。它对梳理复杂交互逻辑尤其有效,常用于开发和测试阶段。

4)活动图

活动图类似流程图,描述业务或系统的操作步骤。比如,注册流程可能包括“输入信息 → 验证邮箱 → 设置密码”。

5)状态图

状态图用于描述某个对象在生命周期中经历的不同状态,例如订单从“待付款”到“已完成”。

认识 UML 符号

  • 虚线箭头指向依赖;

  • 实线箭头指向关联;

  • 虚线三角指向接口;

  • 实线三角指向父类;

  • 空心菱形能分离而独立存在,是聚合;

  • 实心菱形精密关联不可分,是组合;

DM_20231114211144_001


文章作者: 草莓多多
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 草莓多多 !
  目录