扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 软件架构复用中等
单选题
2022年11月第44题
中等
单选题
2022年11月第44题
#第二版教材
#必须掌握
软件复用过程的主要阶段包括(__)。
问题(1)
浓缩知识点
软件复用是软件开发领域提升效率、质量,缩短开发周期的关键方法,核心是重复利用已有的软件构件、设计模式、代码模块、文档等资源。它的核心实施过程包含三个核心阶段:首先是构造/获取可复用资产,可通过自主开发符合复用标准的构件、采购商业软件组件、选用成熟开源资源等多种途径完成,这是实现复用的基础;其次是管理可复用资产,需要对资产进行分类存储、版本控制、完善配套文档,并建立便捷的检索机制,确保资产可快速查找、易于理解、便于维护,为后续复用提供可靠保障;最后是使用可复用资产,在新项目开发中,根据具体需求对已有资产进行适配调整与集成,将其融入新的开发流程,真正发挥复用的价值。此外,依托经过验证的成熟资产进行复用,还能有效减少新开发环节的bug,进一步提升软件的稳定性。
正确答案
B
本题考察的是软件复用的基本过程阶段。
软件复用是指在软件开发中重复使用已有或可复用的软件构件、设计模式、代码模块、文档等,以减少开发成本、提高质量和缩短开发周期。其过程通常包括三个主要阶段:
- 构造/获取可复用的软件资产:通过自主开发、购买、开源获取等方式准备可复用的软件资源。
- 管理可复用资产:对这些资产进行分类、存储、版本控制、文档化等管理活动,确保它们可查找、可理解、可维护。
- 使用可复用资产:在新项目中将这些可复用资源进行集成和适配,从而实现复用的价值。
A选项:分析可复用资产并非主要过程阶段的一部分,而是可能出现在资产构造/获取之前的准备活动,因此不完全正确。
B选项:涵盖了构造/获取、管理和使用三个完整阶段,正确。
C选项:缺少“使用可复用资产”阶段,因此不完整。
D选项:缺少“管理可复用资产”阶段,也不完整。
因此,选项 B 正确。
