Uml ';包括'';扩展';和';使用';?

Uml ';包括'';扩展';和';使用';?,uml,diagram,use-case,Uml,Diagram,Use Case,在用例图中,,和之间有什么区别? 和是一回事吗?通常在用例中使用,表示一个用例使用另一个用例。相反,UML中使用的是显示模型之间的依赖关系,即一个模型需要另一个模型才能运行 以下是我的引述 包括关系 在UML建模中,包含关系是一个用例(基本用例)包含另一个用例(包含用例)的功能的关系。包含关系支持重用用例模型中的功能 使用关系 在UML建模中,使用关系是一种依赖关系,其中一个模型元素(客户机)需要另一个模型元素(供应商)来完全实现或操作 概括地说(据我所知)includes是模型中的依赖项,而u

在用例图中,
之间有什么区别?
是一回事吗?

通常在用例中使用,表示一个用例使用另一个用例。相反,UML中使用的是显示模型之间的依赖关系,即一个模型需要另一个模型才能运行

以下是我的引述

包括关系
在UML建模中,包含关系是一个用例(基本用例)包含另一个用例(包含用例)的功能的关系。包含关系支持重用用例模型中的功能

使用关系
在UML建模中,使用关系是一种依赖关系,其中一个模型元素(客户机)需要另一个模型元素(供应商)来完全实现或操作

概括地说(据我所知)
includes
是模型中的依赖项,而
use
是功能中的依赖项

这里写得不错:

该条的摘要:

  • 扩展用例继续基本用例的行为。
  • 包含依赖关系是一种泛化关系,表示包含由另一个用例描述的行为。考虑包含依赖性的最佳方式是,它是由另一个用例调用一个用例。
  • 继承用例将完全替换继承用例的一个或多个操作过程。

包括和使用相同。从上面

包含依赖关系,以前在UMLV1.2及更早版本中称为uses关系


“includes”“uses”表示强制用例,其中,“extends”表示可选用例。

我的理解是,
用于所使用的任何用例之间,而
是用例的所谓子用例。对吗?这是预期的项目演示考试题,希望我的老师答对:)链接断开,请修复。这里有更详细的答案:我的问题是因为包含的用例是某些用例的必选部分,描述它的目的是什么?我简单地编写了主要用例,并将在用例文本(故事)中解释包含的用例。您绘制包含的用例是因为您想清楚地指出,包含的用例不是重复的,而是共享的功能。重复编码多次,共享编码一次。