itgle.com
参考答案和解析
正确答案:组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的只是区分整体与部分。 组装具有很强的归属关系而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象组装对象也不存在;在任何时候每个给定的成分对象只能是组装对象的组成部分。
组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象,组装对象也不存在;在任何时候,每个给定的成分对象只能是组装对象的组成部分。 解析:在面向对象的建模中,有3种特别重要的关系:依赖,它表示类之间的使用关系;泛化,它把一般类连接到它的特殊类;关联,它表示对象之间的结构关系。
  聚集是一种特殊的关联。聚集完全是概念性的,只不过要区分所谓的整体与部分。聚集既没有改变整体与部分之间跨越关联的导航含义,也不链接整体和部分的生存周期。组装是聚集一种形式,它具有强的拥有关系,而且整体与部分具有相同的生存周期。在组装中,一个对象在一个时间内只能是一个组装的一部分:整体负责对它的各个部分的处置,这意味着组装必须管理它的部分的创建与撤销。
更多“组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么 ”相关问题
  • 第1题:

    关联(Association)和聚集(Aggregation)是UML中两种非常重要的关系。请说明关联和聚集的关系,并说明其不同点。


    正确答案:关系:聚集(聚合)是关联的特例(聚集是关联的一种)。 不同点:聚集表示部分与整体关系的关联。若从生命周期的角度考虑则关联对象的生命周期一般无必然关系聚集的整体对象往往对部分对象的生命周期负责。
    关系:聚集(聚合)是关联的特例(聚集是关联的一种)。 不同点:聚集表示部分与整体关系的关联。若从生命周期的角度考虑,则关联对象的生命周期一般无必然关系,聚集的整体对象往往对部分对象的生命周期负责。 解析:主要考查面向对象分析设计中对类之间不同关系的理解。
    关系:聚集(聚合)是关联的特例(聚集是关联的一种)。
    不同点:聚集表示部分与整体关系的关联。若从生命周期的角度考虑,则关联对象的生命周期一般无必然关系,聚集的整体对象往往对部分对象的生命周期负责。

  • 第2题:

    用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如,长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是(46)。

    A.聚集关系(Aggregation)

    B.组装关系(Composition)

    C.泛化关系(Generalization)

    D.关联关系(Association)


    正确答案:C
    解析:选项A的“聚集关系(Aggregation)”是关联关系(Association)的一种特例,它代表两个类之间的整体和局部关系。例如,一台电脑与键盘、鼠标、显示器之间就存在着聚集关系。聚集暗示着整体在概念上处于比局部更高的一个级别,在实例图中不存在回路,即只能是一种单向关系。选项B的“组装关系(Composition)”是聚集关系的一种特殊形式,它暗示“局部”在“整体”内部的生存期职责。例如,某电子商务公司与其销售部、财务部之间就存在着组装关系。聚集和组装是UML中两种非常重要的关系,它们都表示实例之间的整体/部分关系。组装是聚集的一种形式。聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。选项C的“泛化关系(Generalization)”用于表示类与类、接口与接口之间特殊的关系,由子类指向父类,即子类从父类中继承,而父类是子类的泛化。因此,汽车站的售票员、商场的销售员与类“业务人员”之间存在着泛化关系。选项D的“关联关系(Association)”,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。例如,售票员小张为某个长途汽车站工作,1个汽车站有多辆长途汽车,那么售票员小张与长途汽车站、汽车站与汽车就存在着关联关系。

  • 第3题:

    用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互力式,例如长途汽车站的售票员是业务人员,大型商场的销售员也是业务人员,他们之间的关系是__________ 。 A.聚集关系(Aggregation) B.组装关系(Composition) C.泛化关系(Generalization) D.关联关系(Association)


    正确答案:C
    要点解析:选项A的“聚集关系(Aggregation)”是关联关系(Association)的一种特例,它代表两个类之间的整体和局部关系。例如,一台计算机与键盘、鼠标、显示器之间就存在着聚集关系。聚集暗示着整体在概念上处于比局部更高的一个级别,在实例图中不存在回路,即只能是一种单向关系。
    选项8的“组装关系(Composition)”是聚集关系的一种特殊形式,它暗示“局部”在“整体”  内部的生存期职责。例如,某电子商务公司与其销售部、财务部之间就存在着组装关系。聚集和组  装是UML中两种非常重要的关系,它们都表示实例之间的整体一部分关系。组装是聚集的一种形式。聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,而且整体与部分的对象生  存周期是一致的。
    选项C的“泛化关系(Generalization)”用于表示类与类、接口与接口之间特殊的关系,由二产  类指向父类,即子类从父类中继承,而父类是子类的泛化。因此,汽车站的售票员、商场的销售员  与类“业务人员”之间存在着泛化关系。
    选项D的。·关联关系(Association)”,用于描述两个概念上位于相同级别的类的实例之间存  在的某种语义上的联系。例如,售票员小张为某个长途汽车站工作,一一个汽车站有多辆长途汽车,  那么售票员小张与长途汽车站、汽车站与汽车就存在着关联关系。

  • 第4题:

    ● 在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)五种关系,其中,(45)关系表明类之间的相互联系最弱(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47) 。


    正确答案:A,D,B

  • 第5题:

    在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)5种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47)。

    A.依赖

    B.聚合

    C.组合

    D.继承


    正确答案:A