全部科目 > 系统架构设计师 >
2025年上半年 上午试卷 综合知识
第 13 题
知识点 构件分类  
关键词 构件   软件系统  
章/节 基于构件的开发  
 
 
按照外部形态,构成一个软件系统的构件可以分为五类,其中,()是指可以进行版本替换并增加构件新功能。
 
  A.  适应性构件
 
  B.  装配的构件
 
  C.  可修改的构件
 
  D.  有限制的构件




 
 
相关试题     基于构件的开发 

  第33题    2023年下半年  
M2M涉及若干重要的技术部分,分别是(问题 1),其中(问题 2)对获得的数据进行加工分析,提供决策依据。

  第36题    2016年下半年  
CORBA构件模型中,(36)的作用是在底层传输平台与接收调用并返回结果的对象实现之间进行协调,(37)是最终完成客户请求的服务对象实现。

  第42题    2014年下半年  
在构件组装过程中需要检测并解决架构失配问题。其中(42)失配主要包括由于系统对构件基础设施、控制模型和数据模型的假设存在冲突引起的失配。(43)失配包括由..

 
知识点讲解
· 构件分类
 
        构件分类
        如果把软件系统看成构件的集合,那么从构件的外部形态来看,构成一个系统的构件可分为5类:
        (1)独立而成熟的构件。独立而成熟的构件得到了实际运行环境的多次检验,该类构件隐藏了所有接口,用户只需用规定好的命令进行使用。例如,数据库管理系统和操作系统等。
        (2)有限制的构件。有限制的构件提供了接口,指出了使用的条件和前提,这种构件在装配时,会产生资源冲突、覆盖等影响,在使用时需要加以测试。例如,各种面向对象程序设计语言中的基础类库等。
        (3)适应性构件。适应性构件进行了包装或使用了接口技术,处理了不兼容性、资源冲突等,可以直接使用。这种构件可以不加修改地使用在各种环境中,例如ActiveX等。
        (4)装配的构件。装配的构件在安装时,已经装配在操作系统、数据库管理系统或信息系统不同层次上,使用胶水代码(glue code)就可以进行连接使用。目前一些软件商提供的大多数软件产品都属这一类。
        (5)可修改的构件。可修改的构件可以进行版本替换。如果对原构件修改错误、增加新功能,可以利用重新“包装”或写接口来实现构件的替换。这种构件在应用系统开发中使用得比较多。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有