我正在记录一个设计,我有一个疑问。用例规范 RUP 模板有一个扩展点部分,我想知道这部分是否旨在描述扩展用例,或者我首先假设,我必须制定自己的规范。
有人请为我澄清这一点。提前致谢。
请参阅此答案以了解什么是扩展 UC。
扩展点在扩展的 UC中定义,并指定如何/何时准确地调用扩展的 UC 。由于 UC 通常由场景描述且场景具有步骤,因此您通常将扩展点描述为可以发生扩展的步骤。
在我给您的示例中,“Place order”是扩展的 UC,“Print Order”是扩展的 UC。
假设“下订单”的场景如下: 1. 用户填写表格 2. 用户确认输入 3. 系统验证输入 4. 如果ok,系统注册订单 5. 如果ok,系统显示确认消息
指定扩展点的另一种好方法是通过活动图(如果您想避免文本场景描述)。