UML—用例图

 

概述:

用例图:用来描述系统及子系统,它描述的是人们希望如何使用一个系统,将谁是相关用户,希望提供什么功能,用户为系统提供的服务都是用例图要显示的内容。

 

组成:

一个用例图由三部分组成:用例、参与者、以及二者之间的关系

参与者:

是系统的外部实体,可以是人或物。通常将它分为三类:第1类是真实的人,即用户。第2类是其他的系统,会与本系统发生关联的一个外部系统。第3类是一些可以运行的进程,如时间。

以机房收费系统为例,一般用户,操作员和管理员就是参与者

参与者之间的关系:泛化关系

用例:

是系统的用户需求的描述,表达了系统的功能和所提供的服务。机房系统中的上机查看,上机记录,学生查看余额等都是。

参与者和用例之间的关系:

1.关联关系:参与者和用例常用的关系,用带箭头的实线表示

2.泛化关系:一个用例可以被特别列举为一个或多个用例,用空心箭头的实线表示

3.包含关系:其中一个用例行为包含另一个用例的行为,一个用例的功能可以在另一个用例中使用。 但二者不能访问对方的属性,用虚线箭头加《include》表示,箭头指向被包含用例

4.扩展关系:在用例的基础上增量扩展,用虚线箭头加《extend》表示,箭头指向被扩展的用例

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值