【发布时间】:2011-08-15 18:49:59
【问题描述】:
假设我有一个用例买书,主要流程如下:
1- The user types the book code that he wants to buy
2- The system replies that there's enough stock of the requested book
3- The user confirm
很简单。
现在假设我想让用户在 2 到 3 之间也可以做另一件事。我该怎么说呢?我想这是对这个用例的扩展,但我不确定它的扩展点在哪里。
据我所知,如果我选择,比如说,在 3 中的扩展点,那么用户有机会做 3 或做所有扩展但不是 3。替代流程的相同行为。
但我想要的是不同的。我想要一些“2.5”或什么都不做……要么做,要么什么都不做;不是别的。
对于这个含糊的问题,我很抱歉。
【问题讨论】:
-
用例就像流程图,它们不需要在同一点结束。把它分开。