【UML】--用例图

1.用例图是什么?

用例图:也称为用户模型图,是从软件需求分析到最终实现的第一步,它是从客户的角度来描述系统功能

 

2.用例图的组成:

1)参与者:与系统打交道或其他系统即使用该系统的人或物。

2)用例:代表系统的某项完整的功能

3)关系:定义用例之间的关系, 泛化关系,扩展关系 ,包含关系

3.用例图的作用?

用例图用于开发人员与用户之间的交流,以便于开发人员很好的理解用户的需求,驱动需求分析后各个开发阶段进行。

获取需求、指导测试

 

4.用例与用例之间的关系:

1)关联关系:指人与用例之间的关系,是人与用例之间的通信,一个人可以关联多个用例,一个用例可以关联多个人,但是每一个人与用例之间的通信必须是唯一的,否则存在可以合并的人或用例。

2)包含关系:一个用例可以包含其他用例具有的行为,并把它包含的用例行为作为自身行为的一部分,在UML中包含关系用虚线箭头加<<include>>,箭头指向被包含的用例

3)扩展关系:扩展关系指的是当一个用例执行时出现某种特定的条件是,激活另一个用例。这里的一定条件称之为扩展点,被激活的用例成为扩展用例。

例如:机房收费系统中,用户刷卡上机,当卡内余额不足时,那么就会激活充值这一用例,进行充值操作,那么刷卡这一操作就是扩展点,充值就是扩展用例。

4)泛化关系:表示同一业务目的的不同技术实现 在UML中,用例泛化用一个三角箭头从子用例指向父用例。

 

用例图的主要属性:

事件流:描述一个用例在执行时执行者与系统之间的交互过程。

前置条件:是该用例执行的前提体条件

后置条件:说明用例结束时系统的状态。

 

经过画用例图,好像明白点用例图了,简单来说,就是人与功能之间存在关系的表示。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张铎(信念)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值