7

Trac是否有任何需求管理插件?我查看了Trac-Hacks上的列表并没有看到任何内容

我正在描绘一些功能,例如IBM 的 DOORS系统。基本功能包括需求的修订和变更控制、需求基线等。

更新:我想我可以只使用 Trac 的 wiki 部分来记录需求,但这不允许对需求进行任何类型的更改集 - 例如,单个需求已更改但开发人员正在根据需求的基线工作'还没有更新。它也不允许链接需求,这样当父需求更改时,必须在接受更改之前审查所有从属需求(以保持从属需求同步)。

4

2 回答 2

3

@retracile:感谢这个“如何”。我刚刚发现了rmtoo,它执行基于文本的需求管理……顺便说一句,回首过去,它还具有 VCS 集成功能,并且作为 Trac,它是用 Python 编写的。

于 2010-09-28T12:44:42.267 回答
2

当您开始谈论修改需求时,我认为您确实需要退后一步,将您的需求视为源代码树的一部分。找到 SCM 可以处理的需求的文件格式(基于文本的等),然后将它们签入。将它们视为代码的早期部分......当需要弄清楚需求的时候v2.0,创建您的 v2.0 分支并在该分支上开发需求,然后在同一分支上进行代码开发。

如果使用基于分支的开发,在分支上创建需求,在同一个分支上创建代码,然后合并分支。这使需求和实施保持同步。

于 2010-03-16T14:46:55.133 回答