2016-07-30 52 views

回答

1

一般来说,用例的语义定义在UML中是非常弱和非正式的。许多方面都是开放的,或者对用户的解释不够明确或者甚至是明确的。就像你要求命名扩展点一样,UML中的用户也没有命名约定。因此,没有UML定义名称正确性的概念。但是,有很多常用的方法,所以你已经用名词命名你的用例了,这个用例名称是一个非常常见的方案。

对于扩展点,您可以提供一个扩展规范,该扩展规范将锚定到扩展关系。扩展规范包含与其相关的扩展点以及指定何时使用扩展点的条件。扩展点的命名也没有被指定,但是有两种常见的方案:首先根据演员可以触发的动作命名,例如“在选择项目x时”。其次,根据扩展的内容命名,例如“提供信息”。第二种情况在扩展用例中给出的内容有点多余,但允许更好的文档和链接到requiremet。您提供的名称过于通用,因为您既未给出触发用例需要发生的规范的规范,也没有给出触发该规则的情况。

相关问题