查看更多
当前 - 选择题 - 软件重用
中等
单选题
2024年11月第49题
#软件工程
#软件重用
#第二版教材
#凯恩建议必须掌握

在不同应用领域中的软件元素,例如数据结构、分类算法和人机界面等属于(__)。

问题(1)
正确答案B
凯恩解析

本题考察的是软件重用的分类及其应用场景
软件重用是指将已有的软件资产(如代码、设计、架构等)在新的软件项目中加以复用,以提高开发效率、降低成本和保证质量。按重用方式和应用领域可分为多种类型,常见的有横向重用和纵向重用。
A选项过程重用:侧重于复用软件开发过程中形成的方法、流程、模板等,与具体软件元素(如算法、UI)无关,因此不符合题意。
B选项横向重用:是指在不同应用领域之间对通用软件元素(如数据结构、通用算法、人机界面组件等)进行复用。题干所列举的数据结构、分类算法、人机界面等,具有很强的通用性,广泛应用于多个不同行业与领域,因此属于横向重用,选项正确。
C选项纵向重用:指在同一应用领域的不同系统层级或生命周期阶段中对软件元素的重用,强调的是垂直方向的领域内复用,不符合“不同应用领域”这一条件。
D选项交叉重用:虽然是存在的一种重用类型,但通常用于更复杂的跨领域、跨方式的复用组合,题干并未体现这种复杂性,不适用。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有