温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

UML用例图有哪些关系

发布时间:2021-12-06 13:55:34 来源:亿速云 阅读:241 作者:小新 栏目:开发技术

这篇文章主要介绍了UML用例图有哪些关系,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

UML用例图

一、概念

UML用例视图将系统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称为用例。用例使用系统与一个或多个参与者之间的一系列消息来描述系统中的交互。
用例视图包含6个元素,分别是:参与者(Actor)、用例(UseCase)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系(Generalization)

二、参与者

参与者是系统外部的一个实体,它以某种方式参与用例的执行过程。每个参与者可以参与一个或多个用例。它通过交换信息与用例发生交互,而参与者的内部实现与用例是不相关的。参与者有三大类:系统用户、与所建造的系统交互的其他系统和一些可以运行的进程。

三、UML用例图关系

1、关联关系(Association):关联关系表示参与者同用例间的通信,使用箭头来表示。

UML用例图有哪些关系

2、包含关系:UML用例图中一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,这被称为包含关系。UML中,包含关系表示为虚线箭头加《include》字样,箭头指向被包含的用例。包含关系把几个用例的公共步骤分离成一个单独的被包含用例。被包含用例称作提供者用例,包含用例称为客户用例。

UML用例图有哪些关系

3、扩展关系:一个用例也可以被定义为基础用例的增量扩展,这被称作增量扩展。UML中扩展关系表示为虚线箭头加《extend》字样。箭头指向被扩展的用例(即基础用例)。

UML用例图有哪些关系

4、泛化关系:UML用例图中一个用例可以被特别列举为一个或多个子用例,这被称作用例泛化。当父用例能够被使用时,任何子用例也可以被使用。UML中泛化关系用一个三角箭头从子用例指向父用例。
UML用例图有哪些关系

感谢你能够认真阅读完这篇文章,希望小编分享的“UML用例图有哪些关系”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

uml
AI