首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。 组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。 组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
admin
2005-03-20
73
问题
图3-2是该系统类图的一部分,依据上述说明中给出的术语,给出类Lock的主要属性。
组装(composition)和聚集(aggregation)是UML中两种非常重要的关系。请说明组装和聚集分别表示什么含义?两者的区别是什么?
选项
答案
组装和聚集都表示实例之间的整体/部分关系。组装是聚集的一种形式。 聚集是概念性的,只是区分整体与部分。 组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。 或者回答:如果没有成分对象,组装对象也不存在;在任何时候,每个给定的成分对象只能是组装对象的组成部分。
解析
在面向对象的建模中,有3种特别重要的关系:依赖,它表示类之间的使用关系;泛化,它把一般类连接到它的特殊类;关联,它表示对象之间的结构关系。
聚集是一种特殊的关联。聚集完全是概念性的,只不过要区分所谓的整体与部分。聚集既没有改变整体与部分之间跨越关联的导航含义,也不链接整体和部分的生存周期。组装是聚集一种形式,它具有强的拥有关系,而且整体与部分具有相同的生存周期。在组装中,一个对象在一个时间内只能是一个组装的一部分:整体负责对它的各个部分的处置,这意味着组装必须管理它的部分的创建与撤销。
转载请注明原文地址:https://jikaoti.com/ti/3li7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工
阅读下列C程序,回答问题,将解答填入答题纸的对应栏内。【C程序】intisbinary(constvoid*buf,constsizetbuf—fen){sizetsuspiciousbytes=0;sizettotal—by
在一个单CPU的计算机系统中,有两台外部设备R1、R2和三个进程P1、P2、P3。系统采用可剥夺式优先级的进程调度方案,且所有进程可以并行使用I/O设备,三个进程的优先级、使用设备的先后顺序和占用设备时间如下表所示:假设操作系统的开销忽略不计,三个进程
对于业务流清晰的系统可以利用(57)贯穿整个测试用例设计过程,在用例中综合使用各种测试方法,对于参数配置类的软件,要用(58)选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用(59)和判定表驱动法。
在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(39)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(40)来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设
在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(39)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(40)来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设
多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(44)级别的;针对布尔表达式A&&(B‖C)执行逻辑覆盖测试,测试用例至少需要(45)种组合才能满足多条件覆盖的要
某供应商数据库中的供应关系为SPJ(供应商号,零件号,工担号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(14)FROMSPJGROUPBY工程号(15)
GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是(65)。
随机试题
热气溶胶灭火剂主要灭火机理不包括()。
奥氏体不锈钢与珠光体耐热钢焊接时常用的焊接方法是焊条电弧焊。
使用Word2003编辑文档时,可以插入______。
根据《公司法》,公司解散的原因有()。
甲公司20×4年财务报告于20×5年3月20对外报出,其于20×5年发生的下列交易事项中,应作为20×4年资产负债表日后调整事项处理的有()。(2015年)
关于联合体投标,下列选项中说法不正确的是。
采用直通交换模式的交换机开始转发数据帧时已经接收到的帧长度是()。
若有说明intx,y=2,*p=&x;,则能完成x=y赋值功能的语句是()。
S.Koreasubwayarsoninjured______.
FamousthroughoutEuropeandnowNorthAmerica,thered-jacketMichelinGuidehasrankingfinerestaurantsformorethanacentu
最新回复
(
0
)