跳到正文
HAONAN · PERSONAL AI LAB用例图-UML
浏览次数5

用例图-UML

用例图-UML概览

UML(Unified Modeling Language):统一建模语言或标准建模语言。可以看作在系统设计阶段给开发做参考的一种方式。包括静态视图(类图)和动态视图(用例图、状态图、顺序图、活动图)。这里主要介绍UML中的用例图。

用例图(Use Case Diagrame):目的是简要描述用户如何使用一个系统,将用户和系统间的关系更清晰地显示出来,也称为用户模型图, 系统需求分析的第一步,在各式头脑风暴讨论中频频出现。用例图代表以用户的角度来描述相关系统功能,此时应尽量避免考虑系统实现的细节问题,重点着眼于用户实际使用场景。

包含 3 个基本组件:

参与者(Actor): 使用该系统的人或事物

用例(Use Case): 代表系统的某项完整的功能

关系: 定义用例之间的关系

泛化关系

泛化关系: 表示同一业务目的(父用例)的不同技术实现(各个子用例),在 UML 中,用例泛化用一个三角箭头从子用例指向父用例。

包含关系

包含关系:一个用例可以包含其他用例具有的行为, 并把它包含的用例行为作为自身行为的一部分。在 UML 中包含关系用虚线箭头加 “<<include>>”, 箭头指向被包含的用例。

扩展关系

扩展关系:如果在完成某个功能的时候偶尔会执行另外一个功能,则用扩展关系表示,在 UML 中扩展关系用虚线箭头加 “<<exclude>>”,箭头指向被扩展的用例。

举例:QQ音乐用户及其相关用例

CONTACT HAONAN

联系haonan

医疗 AI · 产品与独立开发

刘浩南

关注医疗 AI 从 demo 到真实落地,聚焦产品化、商业化与院内工作流效率提升。

12年医疗产研经验,大湾区头部医疗AI公司前产品总监,独立开发者

医疗 AI 产品化医疗 AI 商业化院内工作流效率
刘浩南的微信联系二维码
微信扫一扫,联系 haonan