是否有用例关系图这样的东西?

时间:2009-12-15 11:40:29

标签: uml diagram

我知道用例图。但有没有一种称为用例关系图的东西?它有什么不同?

3 个答案:

答案 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

  

包含:包括用例调用或调用包含的用例。包含用于显示如何   用例分成更小的步骤。附带的用例位于箭头末端。

     

扩展:扩展用例为扩展用例添加了目标和步骤。扩展   只在某些条件下运作。扩展用例位于箭头端。

Include and Extend relationships on a use case diagram http://i.msdn.microsoft.com/Dd409427.UML_UCOvStructure(en-us,VS.100).png