【UML】——用例图

用例图(Use Case Diagram

是描述了一组用例图、参与者以及他们之间的关系,因此用例图包括以下3个方面:

用例(Use Case

参与者(Actor

依赖、泛化以及关联关系

                      

1、参与者(Actor

是系统外部的一个实体(可以是任何事物或人),它以某种方式参与了用例的执行过程。

2、用例(Use Case

是一个叙述型的文档,用来描述参与者(Actor)使用系统完成某个事件时的事情发生顺序。

                                         

3、关系

1).泛化关系(Generalization

一个用例可以被特别列举为一个或多个子用例。

在图形上,用例间的泛化关系用带空心箭头的实现表示,箭头的方向由子用例指向父用例。

用例间的泛化关系和类间的泛化关系类似,即在用例泛化中,子用例表示父用例的特殊形式。子用例从父用例处继承行为和属性,还可以添加行为或覆盖、改变已继承的行为。当系统中具有一个或多个用例是一般用例的特化时,就使用用例泛化。 

                                              

2).包含关系(Include

把几个用例的公共步骤分离成一个单独的被包含用例。基础用例的行为包含了包含用例的行为。基础用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性。

在UML中,包含关系表示为虚线箭头加<<include>>字样,箭头指向被包含的用例

                                         

                              

3).关联关系()

参与者与用例之间通常用关联关系来描述。

                                

4).扩展关系(Extend)

是把新行为插入到已有用例的方法,一个用例也可以被定义为基础用例的增量扩展。

                                            




rational rose的UML图,哟,用例图工具栏

                          




祝大家的思维喷涌而出,欢迎大家多多提出自己宝贵的意见。



  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值