作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (1): 58-60,6. doi: 10.3969/j.issn.1000-3428.2009.01.019

• 软件技术与数据库 • 上一篇    下一篇

支持需求追踪的版本控制机制

刘 玲,桑 楠,苏 芮,黄小红   

  1. (电子科技大学计算机学院嵌入式实时软件技术教研室,成都 610054)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-01-05 发布日期:2009-01-05

Version Control Mechanism Supporting Requirements Tracing

LIU Ling, SANG Nan, SU Rui, HUANG Xiao-hong   

  1. (Embedded Real-time Software Technology Lab, College of Computer Science,University of Electronic Science and Technology of China, Chengdu 610054)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-01-05 Published:2009-01-05

摘要: 版本控制是增强软件可维护性的重要方法,但目前常用的版本控制机制缺乏对需求的可追踪性支持。该文提出一种支持需求追踪的版本控制机制,能够有效追踪功能需求、功能设计、代码间的版本关联关系,确保开发人员可以正确获取所需程度的需求追踪信息,有利于软件产品的一致性维护。基于该机制,设计并实现了一个支持需求追踪的版本控制工具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

中图分类号: