首页/开发/系统分析与架构设计速查/用例与用例描述模板
需求分析与建模61 条

用例与用例描述模板

用例描述参与者为达成目标与系统的一次完整交互,常用要素包括参与者、目标层级、前置条件、主成功场景、扩展场景与后置条件。

描述要素

要素说明示例片段
参与者发起交互的角色或外部系统已注册用户
前置条件开始前必须成立的假设用户已登录且账户正常
主成功场景一切顺利时的交互步骤1. 提交订单号 2. 返回订单详情
扩展场景异常与分支的处理3a. 订单号不存在则提示错误
后置条件结束后系统保证的状态查询日志已记录,无数据被修改
Cockburn 把用例按目标层级分为摘要级、用户目标级与子功能级;日常需求澄清重点写用户目标级。

易错点

  • 把用例写成界面操作流水账,忽略异常分支与业务规则
  • 用例粒度过细(每个按钮一个用例),维护成本高且难以复用

数据来源与参考

  • Alistair Cockburn《Writing Effective Use Cases》(Addison-Wesley)
  • OMG UML 2.5.1 规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌