用例的解释

用例。定义了一组用例实例,其中每个实例都是系统所执行的一系列操作,这些操作生成对于特定主角可见的值。用例类包含所有与产生“可见结果值”有关的主事件流和备用事件流。从技术角度来说,用例是实例为场景的类。系统(或其他实体)在与系统的主角交互时可以执行的操作序列(包括变体)的说明。 

用例实例。以上定义所说的序列实际上是贯穿整个系统的某个特定事件流,即一个实例。可能会有许多事件流,而许多事件流可能非常相似。为了使用例模型便于理解性,应该将相似的事件流组合到一个用例中。确定和说明某个用例实际上就是确定和说明一组相关的事件流。

系统执行。这意味着系统提供用例。主角和系统的某个用例实例进行通信。

可观测的结果值。您可以给一个成功执行的用例赋予一个值。用例应该确保主角可以执行某个具有可确定值的任务。确定用例的正确级别或粒度是非常重要的事情。正确级别是指所实现的用例不是太小。在某些特定的环境中,可以将一个用例当作组织内的一个计划单元,该单元包括了担任系统的主角角色的个人。

动作。一个动作就是一个计算或算法过程。当主角向系统提供信号或当系统得到时间事件时,动作即被调用。动作可能包含向调用的主角或其他主角进行的信号传输。动作是不可分的,它要么完全执行,要么根本不执行。
特定主角。主角是查找正确用例的关键,这尤其是因为主角可帮助您避开太大的用例。例如,考虑一个可视化建模工具。该应用程序有两个真正的主角:开发人员,他负责以该工具作为支持来进行系统开发;系统管理员,他负责管理该工具。这两个主角对系统都有各自的要求,因而需要自己的用例集。

系统的功能由不同的用例来定义,每个用例都代表了一个特定的事件流。用例说明将定义执行用例时在系统中发生的事件。例如,在自动柜员机中,客户可以从帐户中提取现金、将现金转入帐户或核对帐户余额。这些功能对应于可以用用例来代表的事件流。

每个用例本身就有一个要执行的任务。所收集到的用例组成了所有可能的系统使用方法。只需注意一下用例任务的名称,就可以对该用例任务有一个大致的了解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值