摘要: 版本控制是增强软件可维护性的重要方法,但目前常用的版本控制机制缺乏对需求的可追踪性支持。该文提出一种支持需求追踪的版本控制机制,能够有效追踪功能需求、功能设计、代码间的版本关联关系,确保开发人员可以正确获取所需程度的需求追踪信息,有利于软件产品的一致性维护。基于该机制,设计并实现了一个支持需求追踪的版本控制工具VCFQ,并对该工具实现中的一些关键技术进行了论述。
关键词:
版本控制,
需求追踪,
可追踪性,
可回溯性
Abstract: Version control is an important way to improve the maintainability of software. However, present version control mechanisms in common use lack the supporting of requirements tracing. This article presents a new version control mechanism, which can effectively trace the connection among function requirements, function design and codes and ensure that developers can get the necessary tracing information with precision. As a result, it is beneficial to the consistence maintenance of software products. Based on this mechanism, a new version control tool VCFQ which fully supports the tracing of requirements is designed and some critical technologies involved in the completion of this tool are discussed.
Key words:
version control,
requirements tracing,
traceability,
irreversibility
中图分类号:
刘 玲;桑 楠;苏 芮;黄小红. 支持需求追踪的版本控制机制[J]. 计算机工程, 2009, 35(1): 58-60,6.
LIU Ling; SANG Nan; SU Rui; HUANG Xiao-hong. Version Control Mechanism Supporting Requirements Tracing[J]. Computer Engineering, 2009, 35(1): 58-60,6.