扩展(Extend)

         扩展关系的标识法,带有箭头的虚线,附近带有关键字«扩展»(« extend »),和包含关系一样,扩展关系并不是一种依赖。扩展关系要传达的是,当目标端的用例,位于扩展关系的箭头端被触发时,源端的扩展用例可能选择性的执行,这意味着扩展关系目标端的用例自动完成(当满足触发条件时)。

         扩展关系的信息还包括扩展点和扩展条件,如果要表达这些信息,在图中添加一个专用的类型为扩展条件的注释节点,并且用注释连线把这个节点连接到扩展关系连线中间的连接点上。扩展关系的扩展点只能从关系目标端用例的扩展点中选取(选择扩展关系连线,然后右键菜单选择扩展点)。扩展条件可以双击这个注释节点直接编辑。

扩展关系的例子如下:

图片 197

         在飞船的“交会对接”用例中有一个“手动模式”的扩展点,当自动的对接方式发生故障、失效的时候,可以切换到“手动对接”用例描述的活动。

MBSES用户使用说明书