简答题

简述扩展、包含和细化三种UML依赖关系的异同。

正确答案

扩展、包含和细化都是描述了元素之间的依赖关系,但具体含义不同。
扩展(extend)关系是对基本用例在对某些“扩展点”的功能的增加。通过向被扩展的用例添加动作来扩展用例。
包含(include)关系表示一个元素为了实现或完成其全部的功能,需要用到已存在的另一个模型元素,本质上是一种使用关系。
细化关系是不同语义层(如分析和设计)之间模型元素的依赖关系,表示一个元素对另一个因此细化关系可描述的语义范围较广,包括模型的逐步细化、优化、变换、模板、模型合成、框架组成等。

答案解析

相似试题
  • 简述四种UML依赖关系异同。

    简答题查看答案

  • UML中有4种关系,分别是依赖、泛化、关联和()。

    单选题查看答案

  • UML中有四种关系是:依赖,泛化,关联和()。

    单选题查看答案

  • 简述uml中扩展机制的作用?

    简答题查看答案

  • 在UML的用例图中,扩展关系是一种()

    单选题查看答案

  • 包含关系和扩展关系的区别是什么?

    简答题查看答案

  • 请您阐述UML的组成及其之间的包含关系?

    简答题查看答案

  • UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括构件图(component diagram),它描述软件系统中各组成构件、构件的内部结构以及构件之间的依赖关系。

    单选题查看答案

  • 关于用例之间的包含和扩展关系,下面说法错误的是()

    单选题查看答案