一、根据角色、过程来获取用例
| 采购阶段 | 入库阶段 | 上架阶段 | 销售阶段 | 履约阶段 | 售后阶段 | |
|---|---|---|---|---|---|---|
| 采购员 | 进货 | |||||
| 仓库管理员 | 入库商品 | 出库商品; 发货; |
||||
| 商品管理员 | 上架商品; 下架商品 |
|||||
| 销售人员 | 与消费者沟通 | |||||
| 消费者 | 搜索商品; 流量商品 与销售人员沟通; 下单; |
二、根据事件获得用例
- 外部事件:有用户或外部系统触发
- 内部事件:可以理解为定时任务
- 状态事件:又称为内部事件,一般是外出事件触发的结果
| 事件列表 | 事件对用用例 | |
|---|---|---|
| 外部事件 | ||
| 临时事件 | ||
| 状态事件 | ||
三、根据数据实体/域类进行CRUD完善用例
- 适用于已经整理出了一些用例,需要进一步完善用例
| 数据实体/域类 | CRUD | 已检验用例 |
|---|---|---|
| 顾客 | 创建 | |
| 读取/报告 | ||
| 更新 | ||
| 删除 |
四、产出用例
| 用例 | 用例描述 |
|---|---|
| 创建用户账户 | 。。。 |
| 更新账户信息 | 。。。 |
| 用例 | 用户/参与者 |
|---|---|
| 搜索商品 | 消费者、销售员 |
| 查看上评价和排名 | 消费者、销售员 |
来源:oschina
链接:https://my.oschina.net/longcpp/blog/3168996