当前位置:首页计算机类软件水平考试中级网络工程师->采用UML进行软件设计时,可用()关系表示两类实体之间存在的

采用UML进行软件设计时,可用()关系表示两类实体之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。

  • A.依赖
  • B.聚集
  • C.泛化
  • D.实现
答案: C
本题解析:

本题考查UML实体间联系的概念。UML实体间相互关系有如下4种。

(1)依赖关系:假设A类的变化引起了B类的变化,则说明8类依赖于A类。依赖关系有如下3种情况。

A类是B类的一个成员变量;

A类是B类方法中的一个参数;

A类向B类发送消息,从而影响8类发生情况。

(2)泛化关系:A是B和C的父类,B和C具有公共类(父类)A,说明A是B和C的一般化也称泛化。在UML中对泛化关系有如下3个要求。

子类与父类应该完全一致,父类所具有的属性和操作,子类应该都有;

子类中除了与父类一致的信息以外,还包括额外的信息;可以使用父类的实例处也可以使用子类的实例。

(3)聚集关系:聚集关系是所有关系当中最通用的关系,指的是两个类的实例之间存在某种语义上的联系且这种联系不存在非常明确的定义,如学校、教室、老师。聚集关系分为如下两种。

聚合关系:整体与部分的关系,二者可以分开;

组合关系:整体与部分的关系,二者不可以分开。

(4)实现关系:用来规定接口和实现接口的类或者构建结构的关系,接口是操作的集合,而这些操作用于规定类或者构建的一种服务。

更新时间:2022-10-04 09:57
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案