用例图(Use Case Diagram)

一、定义

用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图。
用例图是描述参与者与用例、用例与用例间关系的图。
用例图多用于 静态建模 阶段(主要是业务建模和需求建模)。

二、用例图构成

  1. 参与者(Actor)
  2. 用例(Use Case)
  3. 关联关系(Association)
  4. 包含关系(Include)
  5. 扩展关系(Extend)
  6. 泛化关系(Generalization)

1、参与者

参与者在UML中用下面带有名字的 小人 来标示,主要表示与软件系统交互的人,组织或者外部软件系统。
image.png

2、用例

用例在UML中用使用 椭圆 标示,主要说明软件系统的功能(使用文字说明)。
image.png

3、关联关系

在UML用例图中用线连接起来,主要描述 参与者用例 之间的关系。

image.png

4、包含关系

若用例A包含了用例B,则用例A称为基用例,用例B称为被包含用例。
包含关系用 虚线 加上开放式 箭头 表示,并在虚线处用 <<include>> 标注。箭头指向 被包含用例 。
image.png

5、扩展关系

扩展是指在基础用例功能的基础上插入新的功能点,新的功能点可以看做是对基础用例的扩展。
扩展关系用 虚线 加上开放式 箭头 表示,并在虚线处用 <<extend>> 标注。箭头指向 基用例 。
image.png

6、泛化关系

如果多个用例可以用一个共同的、更抽象的用例A表示,那么用例A与这些用例就是泛化关系。这时,用例A称为父用例,而那些被A描述的用例称为子用例。
泛化用一个 空心三角箭头 从子用例指向 父用例 ,泛化就是继承关系。
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值