传统的场景分析法——用例

基本原理

主要关注点就是用户和系统之间的交互。

本质上来说就是我一个用户做某件事情的时候,这个系统怎么去响应它,这就是一个用例。

基本步骤

整个步骤还是很麻烦的。

  • 参与者区分(主要 / 次要参与者)。也就是把所有的参与者按照优先级进行一个排序
  • 用例抽取。用规范的语言来说就是定义系统响应单元。其实就是把你要做哪些事情,给它抽取出来
  • 用例规约
    • 前置条件。就是我什么情况下会进来这个用例
    • 主成功场景(6 步以内,因为用户一次性一般只能记 6、7 个步骤),也就是 happy case
    • 扩展场景(异常分支)
  • 关系建模:包含 / 扩展用例关联。(不用 care,没用过)
  • 验证标准:通过这个用例来检查有没有覆盖所有的场景需求

实践中除非是传统 IT 企业才会用到这种分析方法,否则一般都不太可能会用。可以认为在中国,除非是那种甲方招标,才可能会用到。在实践中只需要能看懂就行。

例子(用户下单)

TODO