UML—用例图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lairyi/article/details/80138616


概述:

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


组成:

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

参与者:

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

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

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


用例:

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

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

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

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

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

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


猜你喜欢

转载自blog.csdn.net/lairyi/article/details/80138616