UML用例图

用例图是系统需求分析的重要工具,主要包括泛化、包含和扩展三种关系。泛化关系类似于面向对象的继承,子用例继承父用例的特征。包含关系是指基础用例包含被包含用例的功能,是复用和模块化的一种体现。扩展关系则允许基础用例在特定条件下使用扩展用例,基础用例本身是完整独立的。这三种关系有助于构建灵活且结构清晰的系统需求模型。
摘要由CSDN通过智能技术生成

用例图中有三种关系:

  • 泛化关系;
  • 包含关系;
  • 扩展关系;

泛化关系

子用例和父用例相似,类似于面向对象中的继承。

箭头由子用例指向父用例。

包含关系

基础用例 指向 包含用例 ,基础用例的执行必然会使用包含用例。

我们可以理解为包含用例封装了可以供很多个用例使用的功能。

箭头指向被包含的用例。

扩展关系

扩展用例 指向 基础用例 ,基础用例的执行可能会使用扩展用例。

在扩展关系中,基本用例是一个结构完整的用例,即可以独立存在。

箭头执行被扩展的用例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硕子鸽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值