目标层次的划分:
在对系统的设计范围进行确认后,下一阶段的工作便是划分每个业务目标的层次结构
目标层次的划分如下图:
水平面以上的为概要目标,对相似功能业务的一种概括。对于属于概要目标范围的用例说明,用例序号之后做(*)号以作区分
水平面上的为用户目标,也就是业务功能点。
水平面一下的为子功能点,包含于用户目标之中。对于属于子功能范围的用例说明,最好在用例序号之后做(+)号以作区分
执行者与场景:
用例目标层次划分后,该到用户目标用例的定义,这里面最主要的概念就是执行者与场景
a.收集一个用户目标的所有场景,定义主成功场景。其他场景为扩展。
主执行者完成了目标,所有系统相关者的需求都被满足,这个场景就是主成功场景。
其他的成功场景和所有的错误处理场景,都会在主成功场景的扩展中进行描述
b.场景主体的描述
两个执行者之间的交互过程——客户输入地址等
保护系统客户需求的确认过程——系统确认PIN密码等
满足系统客户需求的内部变化——系统扣除某个产品的库存等