0

UML中,绘制用例图的时候,可以包含已经包含的用例吗?(或者扩展已经扩展的用例?)

是否有意义?我有这样一种情况,我认为我可以在 A 中包含 B,在 B 中包含 C;其中 A、B、C 都是用例。

A ----------------> B ----------------> C
    <<include>>          <<include>>

它在技术上有意义吗?

4

2 回答 2

1

这取决于用例 A 是否直接从 C 调用,而不是在 B 的范围内。如果 C 直接使用 A,那么在 C 用例中绘制它并将 A 限定为包含是有意义的。否则你可以忽略。

于 2012-10-29T18:14:38.307 回答
1

从技术上讲,如果适合您的情况,可以执行您提到的操作。但请记住,通常使用“包含”从主要用例中抽象出有助于分析师避免重复的步骤序列。这意味着在您至少完成所有主要用例的第一个基本流程之后,它就会出现。主要目的是简化您的用例图,而不是使其复杂化。

于 2012-10-30T04:18:29.997 回答