早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

组合(Composition)和聚集(Aggregation)是UML中两种非常重要的关系。请说明组合和聚集分别表示什么

题目

组合(Composition)和聚集(Aggregation)是UML中两种非常重要的关系。请说明组合和聚集分别表示什么含义?两者的区别是什么?

参考答案
正确答案:组合和聚集都表示实例之间的整体/部分关系。组合是聚集的一种形式。 聚集是概念性的只是区分整体与部分。 组合具有很强的归属关系而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象组合对象也不存在;在任何时候每个给定的成分对象只能是组合对象的组成部分。
组合和聚集都表示实例之间的整体/部分关系。组合是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组合具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象,组合对象也不存在;在任何时候,每个给定的成分对象只能是组合对象的组成部分。 解析:本题考查UML类图,包括类的属性和方法的识别,以及UML序列图和相关概念。
根据说明“系统中的每个电控锁都有一个唯一的编号。锁的状态有两种:‘已锁住’和‘未锁住’。”可知类Lock应有属性:锁编号和锁状态。再根据说明(2),“在主机上可以设置每把锁的安全级别……”,类Lock还应有属性:安全级别。综上所述,类Lock的主要属性有:所编号、安全级别、所状态。
图3-7是该门禁系统成功开锁流程对应的UML序列图。根据题中的说明,成功开锁的流程应该如下,用户按下指纹采集器请求开锁,指纹采集器发送一个中断事件给锁控器,锁控器从指纹采集器读取用户的指纹并将指纹信息发送到主机,主机根据数据库中存储的信息来判断用户是否具有开锁权限,若有且锁当前处于“已锁住”状态,则将锁打开;否则系统报警。据此,易得空(1)为“中断事件”,空(2)为“读取用户指纹”。开锁很重要的一点就是用户要有开锁权限,即其开锁权限大于或等于锁的安全级别,因此需要向用户信息实例UserInfo读取用户的开锁权限和向锁实例Lock读取锁的安全级别并进行比较。故空(3)为“读取用户开锁权限”,空(4)为“读取锁的安全级别”,空(5)为“判断用户是否有权限开锁”。
看了组合(Composition)...的网友还看了以下:

高一物质的聚集状态题目.急.一定量的液态化合物XY2,在672ml的O2中恰好完全反应,XY2(l 化学 2020-04-26 …

身体某处受伤,伤口发炎并出现红肿现象,这是因为伤口周围?A聚集大量的红细胞运输氧B聚集大量的血小板 其他 2020-05-14 …

铅垂线在水平投影上作与另一条直线l的公垂线是不是直接从铅垂线聚集的点作l的垂线? 数学 2020-05-22 …

电源内部电压是如何形成的?电池正负级是怎么聚集正,负电荷的?金属导体中正电荷不是不能移动吗?怎么聚集 物理 2020-10-31 …

科考人员在野外过夜时,通常会点燃一堆篝火,加热食物、温暖身体….这是利用的方法改变物体的内能.当篝火 物理 2020-11-06 …

上海世博会于2010年5月1日在上海隆重开幕。世博会中国馆第三展区:聚集“低碳行动”。聚集以低碳为核 语文 2020-12-05 …

史上最难换位置问题!我们一排因为前两个学期讲话严重被聚集到了一个小组,被安排在教室最阴暗的一边,原先 其他 2020-12-07 …

山西山川秀美,境内不但名胜古迹众多,而且也是红色文化资源的重要聚集地.全省革命遗址、纪念建筑物有33 数学 2020-12-14 …

聚集和聚积的区别聚集和聚积这2者有什么区别...在使用中,我们应如何区分.老校长把一身()起来的十万 其他 2020-12-15 …

蜂王能分泌一种物质,将失散的蜜蜂重新聚集在自己周围,这种物质是A.昆虫内激素B.昆虫外激素C.性外激 语文 2020-12-25 …