0
点赞
收藏
分享

微信扫一扫

UML之用例图

Soy丶sauce 2022-04-13 阅读 144

一、用例图概要

  • 用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图
  • 用例是系统中的一个功能单元
  • 用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)
  • 用例图多用于静态建模阶段(主要是业务建模和需求建模)

 

二、用例图中的元素及解释

1、参与者(Actor)

        参与者在uml中用下面带有名字的小人来标示,主要表示与您的软件系统交互的人,组织或者外部软件系统。 

2、用例(Use Case)

        用例在uml中用使用椭圆标示,主要说明你的软件系统的功能,是使用文字描述的形式说明你的系统的功能。

3、关联关系(Association)

        在uml中用例图中用箭头来标示,主要描述参与者与用例之间的关系。
        【箭头指向】:指向用例

4、包含关系(Include)

        在uml中包含关系表示为虚线箭头加<>字样,有时候一个用例很大,那么我们可以把用例分块,把复杂的用例分解为几个小用例来描述
        【箭头指向】:箭头指向被包含的用例

5、扩展(Extend)

        在uml中扩展关系表示为虚线箭头加<>字样,扩展是指在基础用例功能的基础上插入新的功能点,新的功能点可以看做是对基础用例的扩展。
        【箭头指向】:箭头指向基础用例

6、泛化(Inheritance)

        在uml中用例泛化用一个空心三角箭头从子用例指向父用例,泛化就是继承关系,子用例可以使用父亲用例中的属性,行为和关系。
        【箭头指向】:箭头指向父用例

三、举例说明

1、参与者之间的泛化关系

2、用例之间扩展和包含关系 

   

3、航空售票的用例图

   4、庭审系统用例图  

举报

相关推荐

0 条评论