用例图

用例图是显示一组用例、参与者以及它们之间关系的图。它是站在用户角度来描述需求,分析软件所需的功能和动态行为。因此常用来对需求进行建模,它的构建直接影响到客户对其是否满意。

用例图主要内容有:a.参与者   b. 用例  c .泛化、关联和依赖关系。

a.参与者(actor)----描述谁来做

  或者称角色,它是系统外的一个实体,着重强调,它是系统外的,它以某种方式参与用例的执行过程。角色在图形上使用一个人形图案表示。

参与者图案

b.用例(use case)----描述做什么

用例是对一组序列动作的描述,系统执行这些动作将对用例的角色产生可以观察的结果。图形上使用椭圆来表示

用例之间的关系:包含、扩展、泛化。

1 .泛化关系:子用例继承了父用例所有的结构、行为和关系,还可以添加自己的行为或覆盖已继承的行为。类似于面向对象语言(java、c++)中的继承关系,泛化关系图形上使用带空心箭头的实线表示,箭头由子用例父用例.2.包含关系(<<include>>):主用例执行,每个子用例必须执行。图形上使用带箭头的虚线 ,箭头由父用例指向子用例。

3.扩展关系(<<extend>>):当主用例被调用的时,子用例有条件调用的情况,图形上也是带箭头的虚线,箭头由扩展用例指向基础用例。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

盒曰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值