深入理解用例描述:概念、规则与实践
1. 用例描述基础
用例描述在系统开发中扮演着至关重要的角色,它详细说明了用户与系统交互以实现特定目标的过程。一个好的用例名称应代表用户期望通过与系统交互达成的有价值的目标,并且该活动应该是可重复的。例如,“上传讲座”“记录成绩”“授课”等对于学术人员来说就是有价值的用例,而像“登录”和“订阅”这类常见于几乎所有在线和业务应用的操作,通常不适合作为独立的用例,因为它们过于普遍,缺乏独特的价值体现。
用例描述由系统、两个或更多事件以及至少一个参与者组成。系统接收输入并给出响应输出,输入和输出是事件的一种形式,参与者负责发起输入。输入和输出之间应具有局部连贯性,即后一个句子应在前一个句子的逻辑基础上展开。每个输入和输出都有其目的(子目标),所有子目标的总和应实现用例的整体目标,但用户满意度的衡量除外。
2. 用例描述示例分析
下面以银行柜员的“存款现金”用例为例,详细解析用例描述的各个组成部分:
- 唯一标识符(UC1) :在开发大型系统时,可能会有大量的用例。为每个用例分配唯一标识符有助于跟踪需求中哪些屏幕功能与哪个用例相关。在电子表格应用中,可将用例标识符作为超链接指向实际的用例描述文档。
- 用例名称(Deposit cash) :用例名称应代表用户的目标,通常以动词 - 名词短语的形式呈现,如“做某事”。名称应简洁,一般两个词较为合适,过长的名称可能表明用户目标不明确。
- 参与者(Customer, Bank Clerk) :虽然客户没有直接与系统交互,但该需求是围绕客户展
超级会员免费看
订阅专栏 解锁全文
1809

被折叠的 条评论
为什么被折叠?



