很抱歉,您提供的信息不足以理解您想要表达的意思。如果您能提供更多的上下文或详细信息,我会很乐意帮助您。请告诉我您具体想要讨论的内容或问题。
- 内容介绍
- 文章标签
- 相关推荐
本文共计1009个文字,预计阅读时间需要5分钟。
示例扩展关系+以下是对ULM2.5.1中示例扩展关系的解释。扩展是指从扩展用例到扩展用例的关系,它表示扩展用例中定义的行为如何以及何时可以插入到被扩展用例中。扩展发生在被扩展用例中。
用例扩展关系
下面是ULM2.5.1中对用例扩展关系的解释。
扩展是从扩展用例到被扩展用例的关系,它指定扩展用例中定义的行为如何以及何时可以插入到被扩展用例。扩展发生在被扩展用例中定义的一个或多个特定扩展点。当有一些额外的行为应该被添加(可能有条件地)到一个或多个用例定义的行为时,应该使用扩展。
被扩展用例的定义独立于扩展用例,其含义也独立于扩展用例。另一方面,扩展用例通常本身通常不必具有完整的含义。相反,扩展用例定义了一组模块化的行为增量,这些增量可以在特定条件下增强被扩展用例的执行。
注意:同一个扩展用例可以扩展多个用例。此外,扩展用例本身可能被扩展。
扩展和包含
在实际的设计中经常会将用例的扩展和包含关系弄混。解决这个问题最关键的就是两个字,如果设计者认为该行为是必须的,就是包含;如果是的,就是扩展关系。
扩展实例
前面到文章说明了取款和转账的用例分析,除了共同的处理之外,还分别包含了执行转账动作和执行取款动作两个用例。
本文共计1009个文字,预计阅读时间需要5分钟。
示例扩展关系+以下是对ULM2.5.1中示例扩展关系的解释。扩展是指从扩展用例到扩展用例的关系,它表示扩展用例中定义的行为如何以及何时可以插入到被扩展用例中。扩展发生在被扩展用例中。
用例扩展关系
下面是ULM2.5.1中对用例扩展关系的解释。
扩展是从扩展用例到被扩展用例的关系,它指定扩展用例中定义的行为如何以及何时可以插入到被扩展用例。扩展发生在被扩展用例中定义的一个或多个特定扩展点。当有一些额外的行为应该被添加(可能有条件地)到一个或多个用例定义的行为时,应该使用扩展。
被扩展用例的定义独立于扩展用例,其含义也独立于扩展用例。另一方面,扩展用例通常本身通常不必具有完整的含义。相反,扩展用例定义了一组模块化的行为增量,这些增量可以在特定条件下增强被扩展用例的执行。
注意:同一个扩展用例可以扩展多个用例。此外,扩展用例本身可能被扩展。
扩展和包含
在实际的设计中经常会将用例的扩展和包含关系弄混。解决这个问题最关键的就是两个字,如果设计者认为该行为是必须的,就是包含;如果是的,就是扩展关系。
扩展实例
前面到文章说明了取款和转账的用例分析,除了共同的处理之外,还分别包含了执行转账动作和执行取款动作两个用例。

