按照外部形态,构成一个软件系统的构建可以分为五类。其中( )是指可以进行版本替换

练习题库2022-08-02  28

问题 按照外部形态,构成一个软件系统的构建可以分为五类。其中( )是指可以进行版本替换并增加构建新功能。A.装配的构建B.可修改的构建C.有限制的构建D.适应性构建

选项 A.装配的构建
B.可修改的构建
C.有限制的构建
D.适应性构建

答案 B

解析 本题考查构件的基本概念。

如果把软件系统看成是构件的集合,那么从构件的外部形态来看,构成一个系统的构件可分为5类:

(1)独立而成熟的构件。独立而成熟的构件得到了实际运行环境的多次检验,该类构件隐藏了所有接口,用户只需用规定好的命令进行使用。例如,数据库管理系统和操作系统等。

(2)有限制的构件。有限制的构件提供了接口,指出了使用的条件和前提,这种构件在装配时,会产生资源冲突、覆盖等影响,在使用时需要加以测试。例如,各种面向对象程序设计语言中的基础类库等。

(3)适应性构件。适应性构件进行了包装或使用了接口技术,把不兼容性、资源冲突等进行了处理,可以直接使用。这种构件可以不加修改地使用在各种环境中。例如ActiveX等。

(4)装配的构件。装配(assemble)的构件在安装时,已经装配在操作系统、数据库管理系统或信息系统不同层次上,使用胶水代码(glue code)就可以进行连接使用。目前一些软件商提供的大多数软件产品都属这一类。

(5)可修改的构件。可修改的构件可以进行版本替换。如果对原构件修改错误、增加新功能,可以利用重新“包装”或写接口来实现构件的替换。这种构件在应用系统开发中使用得比较多。
转载请注明原文地址:https://tihaiku.com/congyezige/2397880.html

最新回复(0)