查看更多
当前 - 选择题 - 系统运行与维护
简单
单选题
2021年11月第23题
#第二版教材
#了解即可

在软件开发和维护过程中,一个软件会有多个版本,(__)工具用来存储、更新、恢复和管理一个软件的多个版本。

问题(1)
浓缩知识点

版本控制是软件开发与维护全流程中的关键管理手段,核心作用是对软件的多版本进行存储、更新、恢复及系统化管理,不仅能追踪版本迭代中的内容变更,还可支持多人协作开发,有效避免版本冲突问题。常用的版本控制工具包括Git、SVN等。它与软件测试、UML建模、逆向工程存在明确区别:软件测试聚焦于验证软件质量,UML建模用于软件设计阶段的可视化描述,逆向工程则是从现有软件系统推导设计规格,均不具备版本控制的多版本管理核心能力。

正确答案
B

本题考察的是软件维护中版本控制的概念
在软件开发与维护过程中,随着功能的增加、缺陷的修复以及性能的优化,软件会不断演化,形成多个版本。为了保证开发过程有序进行,需要使用版本控制工具来管理不同版本的代码和资源。
A选项软件测试:用于验证和确认软件质量,与版本管理无关,错误。
B选项版本控制:通过工具(如 Git、SVN 等)存储、更新、恢复和管理软件的多个版本,支持多人协作开发,防止版本冲突,正确。
C选项UML建模:用于软件设计阶段的建模描述,不负责版本管理,错误。
D选项逆向工程:从现有软件系统推导出设计文档或规格说明,不是版本管理工具,错误。
因此,选项 B 正确。

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