- 21
- 0
- 约3.99千字
- 约 55页
- 2016-12-30 发布于湖北
- 举报
业务用例与系统用例 识别用例 识别用例 关键词:价值 定义 用例实例是系统执行的一系列动作,这些动作将生成特定参与者可观测的结果值 一个用例定义一组用例实例(场景) 场景-----用例的实例 简洁:参与者使用系统达到目标 识别用例要点 可观测→用例止于系统边界 结果值→用例是有意义的目标 系统执行→结果值由系统生成 由参与者观测→业务语言、用户观点 一组用例实例→用例的粒度 可观测:用例止于系统边界 系统 描述交互,而不是内在的系统活动 结果值:有意义的目标 √ 业务功能,而非系统处理 系统执行:结果值由系统生成 系统需要处理的,由系统生成 参与者观测:用户观点而非系统观点 用户观点 系统观点 用例粒度 用例要有路径,路径要有步骤;而这一切都是可观测的 最常犯错误:粒度过细,陷入功能分解 过细的粒度,一般都会导致技术语言的描述,而不再是业务语言 用例粒度-1 把步骤当用例 把系统活动当用例 × √ × 用例粒度-2 × “四轮马车” C(Create) R(Read) U(Update) D(Delete) 所有业务最终会成为CRUD? CRUD能为Actor提供价值? CRUD掩盖业务,锐变成关系数据库的建模: “系统就是数据的增删改查” 关心数据的存储和维护,反而忽略了用户的目的 用例粒度-3 用例粒度-4 如果确实是CRUD? 如果CRUD不涉及复杂的交互,一个用例“
原创力文档

文档评论(0)