Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在UML中,绘制用例图的时候,可以包含已经包含的用例吗?(或者扩展已经扩展的用例?)
是否有意义?我有这样一种情况,我认为我可以在 A 中包含 B,在 B 中包含 C;其中 A、B、C 都是用例。
A ----------------> B ----------------> C <<include>> <<include>>
它在技术上有意义吗?
这取决于用例 A 是否直接从 C 调用,而不是在 B 的范围内。如果 C 直接使用 A,那么在 C 用例中绘制它并将 A 限定为包含是有意义的。否则你可以忽略。
从技术上讲,如果适合您的情况,可以执行您提到的操作。但请记住,通常使用“包含”从主要用例中抽象出有助于分析师避免重复的步骤序列。这意味着在您至少完成所有主要用例的第一个基本流程之后,它就会出现。主要目的是简化您的用例图,而不是使其复杂化。