扩展用例的UML用例规范

  • 本文关键字:扩展 UML uml use-case rup
  • 更新时间 :
  • 英文 :


我正在记录一个设计,我有一个疑问。用例规范RUP模板有一个extensión点部分,我想知道这个部分是否意味着描述扩展用例,或者如我首先设想的那样,我必须为它自己制定一个规范。

谁来给我解释一下。

请看以下答案,了解什么是扩展UC。

UML,包括,扩展关系

扩展点 扩展的UC中定义,指定如何/何时调用扩展的UC。由于统一通信通常由场景描述,而场景具有步骤,因此您通常将扩展点描述为可以发生扩展的步骤。

在我给你的例子中,"下订单"是扩展的UC,"打印订单"是扩展的UC

让我们假设以下"下订单"的场景:1. 用户填写表单2. 用户确认输入3.系统验证输入4. 如果ok,系统将注册订单5. 如果ok,系统显示确认消息

  • 可以为步骤5定义扩展点(只有成功订单才能打印)。
  • 也可以在2-5之间的步骤范围内定义(订单可能处于DRAFT或COMPLETED状态)

另一个指定扩展点的好方法是通过活动图(如果您想避免文本场景描述)。

相关内容

  • 没有找到相关文章