查看更多
当前 - 选择题 - 软件架构复用
简单
单选题
2023年11月第15题
#系统架构设计
#软件架构复用
#第二版教材
#凯恩建议必须掌握

软件架构复用包括机会复用和(__)。

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

此题考查的是软件架构复用的类型
软件架构复用旨在提高开发效率和系统的可维护性,降低开发成本。软件架构复用主要包括两种类型:机会复用和系统复用。
A. 系统复用:系统复用是指在开发之前就进行规划,决定哪些系统模块或组件是可以被复用的。它强调从整体架构角度进行复用规划,确保复用的模块在不同的项目中都能有效使用。这种复用通常在系统设计阶段就开始考虑,目的是提高开发效率,并减少重复劳动。
B. 构件复用:构件复用是指在开发过程中,尽可能复用已有的构件(如类库、函数、组件等),但它不属于软件架构复用的正式分类。构件复用侧重于单个模块或组件的复用,而软件架构复用则更关注系统级的复用。
C. 数据复用:数据复用是指复用数据模型或数据库结构等,但它不属于软件架构复用的基本类型。这更涉及到数据管理和存储的优化,而不是架构层面的复用。
D. 业务逻辑复用:业务逻辑复用通常指在不同系统中复用相同的业务逻辑层代码,虽然它是软件开发中的一种常见实践,但它并不是软件架构复用的分类之一。软件架构复用强调的是整体架构和系统设计的复用。
因此,A. 系统复用是正确答案。

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