统一建模语言UML之图(一)——用例图

UML语言定义了9种不同的图,把他们有机结合起来就可以描述系统的所有视图。本文主要讲用例图。

用例图是一组用例、参与者以及他们的关系的组合,是一种静态图。

用例图展示各类外部执行者与系统所提供的用例之间的连接,一个用例是系统所提供的一个功能的描述,执行者是指使用这些用例的人或外部系统。

用例图由参与者(Actor),用例(Use Case),系统边界和箭头组成。如下所示是其一部分。

用例之间有三种关系。

包含关系:用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,这被称作包含关系。此关系最为常见。


扩展关系:扩展关系是从扩展用例到基本用例的关系,它说明扩展用例定义的行为如何插入到为基本用例定义的行为中。


泛化关系:用例可以被列举为一个或多个子用例。


泛化侧重子用例之间的互斥性,包含侧重表示包含用例对执行者提供服务的间接性,扩展侧重表示扩展用例触发的不定性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值