用例图的表达

一 基本绘制

1 ATM 取钱和存钱场景

用例图如下:

系统:ATM 机就是系统,该系统由 ATM 机的硬件和软件组成。系统边界表达了在边界内要放用例,在边界外要放参与者。

参与人和用例:用户是主要参与人,用户用 ATM 机取钱和存钱,取钱和存钱是两个用例。银行员工是辅助参与人,负责给 ATM 机加钱和从 ATM 机里减钱。如果 ATM 机里面的钱少了就加钱,如果钱多了就减钱,加钱和减钱也是两个用例。

参与系统和用例:如果 ATM 机支持跨行存取,那么其他银行系统就是参与系统。该系统帮助用户完成跨行存取钱。

2 用例图的画法

a 小人代表参与者

b 椭圆形代表用例:用例名的写法为“动词+宾语”。

c 方框代表系统,在方框上方,写上系统名称。

d 直线代表关系

二 表达关系

UML定义了用例之间的多种关系,包括导航关系、依赖关系、包含关系、扩展关系和实现关系。产品经理对这几种都要了解,但重点要理解包含关系和实现关系。

1 包含关系

包含关系:一个用例可以由多个用例组成。上级用例是下级用例的概括,下级用例是上级用例的细化。表示方法是“用例 A -> 用例 B”,即用例 A 包含了用例 B。要表达用例之间的执行顺序,只需从上到下写用例即可。

在包含关系中还可进一步表明可选关系,比如:取钱->打印凭证就是可选关系。

2 实现关系

用户的目标是取钱,通过 ATM 机取钱只是其中一种实现方案,用户还可以到银行柜台取钱。

实现关系表明,一个用例可以由多个用例来实现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值