版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lairyi/article/details/80138616
概述:
用例图:用来描述系统及子系统,它描述的是人们希望如何使用一个系统,将谁是相关用户,希望提供什么功能,用户为系统提供的服务都是用例图要显示的内容。
组成:
一个用例图由三部分组成:用例、参与者、以及二者之间的关系
参与者:
是系统的外部实体,可以是人或物。通常将它分为三类:第1类是真实的人,即用户。第2类是其他的系统,会与本系统发生关联的一个外部系统。第3类是一些可以运行的进程,如时间。
以机房收费系统为例,一般用户,操作员和管理员就是参与者
参与者之间的关系:泛化关系
扫描二维码关注公众号,回复:
3456588 查看本文章
用例:
是系统的用户需求的描述,表达了系统的功能和所提供的服务。机房系统中的上机查看,上机记录,学生查看余额等都是。
参与者和用例之间的关系:
1.关联关系:参与者和用例常用的关系,用带箭头的实线表示
2.泛化关系:一个用例可以被特别列举为一个或多个用例,用空心箭头的实线表示
3.包含关系:其中一个用例行为包含另一个用例的行为,一个用例的功能可以在另一个用例中使用。 但二者不能访问对方的属性,用虚线箭头加《include》表示,箭头指向被包含用例
4.扩展关系:在用例的基础上增量扩展,用虚线箭头加《extend》表示,箭头指向被扩展的用例