9、深入理解用例描述:概念、规则与实践

深入理解用例描述:概念、规则与实践

1. 用例描述基础

用例描述在系统开发中扮演着至关重要的角色,它详细说明了用户与系统交互以实现特定目标的过程。一个好的用例名称应代表用户期望通过与系统交互达成的有价值的目标,并且该活动应该是可重复的。例如,“上传讲座”“记录成绩”“授课”等对于学术人员来说就是有价值的用例,而像“登录”和“订阅”这类常见于几乎所有在线和业务应用的操作,通常不适合作为独立的用例,因为它们过于普遍,缺乏独特的价值体现。

用例描述由系统、两个或更多事件以及至少一个参与者组成。系统接收输入并给出响应输出,输入和输出是事件的一种形式,参与者负责发起输入。输入和输出之间应具有局部连贯性,即后一个句子应在前一个句子的逻辑基础上展开。每个输入和输出都有其目的(子目标),所有子目标的总和应实现用例的整体目标,但用户满意度的衡量除外。

2. 用例描述示例分析

下面以银行柜员的“存款现金”用例为例,详细解析用例描述的各个组成部分:
- 唯一标识符(UC1) :在开发大型系统时,可能会有大量的用例。为每个用例分配唯一标识符有助于跟踪需求中哪些屏幕功能与哪个用例相关。在电子表格应用中,可将用例标识符作为超链接指向实际的用例描述文档。
- 用例名称(Deposit cash) :用例名称应代表用户的目标,通常以动词 - 名词短语的形式呈现,如“做某事”。名称应简洁,一般两个词较为合适,过长的名称可能表明用户目标不明确。
- 参与者(Customer, Bank Clerk) :虽然客户没有直接与系统交互,但该需求是围绕客户展

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值