我知道用例图。但有没有一种称为用例关系图的东西?它有什么不同?
答案 0 :(得分:2)
用例图包含一个用例。在RUP中,有一个用例域模型,它显示不同用例之间的关系。在用例中,您还可以包含和扩展其他用例,这些用例也会在用例之间显示某种关系。
RUP代表Rational Unified Process,它是一个广泛使用的开发过程,尤其是在更正式的组织中。它大量使用UML图。 http://nl.wikipedia.org/wiki/Rational_Unified_Process
答案 1 :(得分:1)
您必须考虑用例关系。引用wikipedia:
用例关系
用例之间的三种关系 在实践中经常使用。
包含强>
在一种形式的互动中,一个给定的 用例可能包括另一个。 “包括 是两者之间的直接关系 用例,暗示行为 插入的用例插入 进入包括使用的行为 案“1
第一个用例通常取决于 包含用例的结果。 这对于真正提取非常有用 多次使用的常见行为 案例分为单一描述。该 符号是一个虚线箭头 包括在附带的用例中, 标签为“«include»”。这种用法 类似于宏观扩张所在的地方 包含用例行为 内联基本用例行为。 没有参数或返回 值。指定位置 基地使用的事件流程 案件包括另一个人的行为, 你只需写include后跟 您想要的用例名称 包括,如下面的流程 跟踪订单。
<强>扩展强>
在另一种形式的互动中,a 给定用例(扩展名)可以 扩展另一个。这种关系 表示该行为 可以插入扩展用例 一些扩展用例 条件1。符号是一个 从延伸到箭头的虚线箭头 扩展用例,带有标签 ““延伸””。注释或约束可能 与这种关系联系在一起 说明下的条件 这个行为将被执行。
建模者使用«extend»关系 表明用例 基本用例的“可选”。 取决于建模者的方法 “可选”可能意味着“可能不是 用基本用例执行“或它 可能意味着“不需要实现 基本用例目标。“
答案 2 :(得分:1)
以下是有关显示用例之间关系的更多信息: UML用例图:参考,位于http://msdn.microsoft.com/en-us/library/dd409427%28VS.100%29.aspx
包含:包括用例调用或调用包含的用例。包含用于显示如何 用例分成更小的步骤。附带的用例位于箭头末端。
扩展:扩展用例为扩展用例添加了目标和步骤。扩展 只在某些条件下运作。扩展用例位于箭头端。