UML图系列——用例图

UML图系列文章目录

经过前面几篇文章的概念介绍后,今天来介绍UML 13种 图中的第一种用例图

用例图描述的是系统的功能需求,它是从参与者的角度来理解系统,由参与者(actor)、用例(usercase)和用例之间的关系组成。
这里有提到了几个概念

  • 参与者
  • 用例
  • 用例之间的关系

下来我们通过一个图来介绍这几个概念,这里只是为了说明概念,没画完整的用例图

clipboard.png

参与者(Actor):与系统打交道的人或其他系统,即使用该系统同的人或其他事物,在UML图中用小人表示,参与者不一定是人也可以是其他系统或事物。
用例(usercase):代表系统的某项完整的功能,在UML图中用一个椭圆来表示,一个用例表示一个功能,集中所用用例即可完整描述如何使用该系统。
关联:参与者和用例之间的那条线即表示关联关系
关联关系还可以细分为:泛化、扩展、包含
我们还是通过图来介绍着3种关系

clipboard.png

  • 泛化关系:一个用例(父用例)的功能被另一个用例(子用例)所使用
  • 扩展关系:有条件有选择的被执行的用例
  • 包含关系:一个用例可以包含其他用例具有的行为, 并把它包含的用例行为作为自身行为的一部分

总结:
用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。
从用户的角度描述了系统的功能,并指出各个功能的执行者,强调系统的使用者,系统为执行者完成哪些功能。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值