English 中文(简体)
Requirements management plugin for Trac?
原标题:

Are there any requirements management plugins out there for Trac? I checked the list on Trac-Hacks and didn t see anything

I m picturing some functionality like IBM s DOORS system. Basic features include revisioning and change control of requirements, requirements baselining etc.

Update: I suppose I could just use the wiki portion of Trac to document requirements, but this doesn t allow anykind of change sets for the requirements - for example where a single requirement has changed but developers are working against a baseline where the requirement hasn t been updated yet. It also won t allow linking requirements such that when a parent requirement changes, all dependent requirements must be reviewed before the change is accepted (in order to keep dependent requirements in sync).

问题回答

@retracile: thanks for this "how to". I just discovered rmtoo which does text based requirements management... and btw, looking back to it, it has also VCS integration features and, as Trac, is written in Python.

When you start talking about revisioning of your requirements, I think you really need to step back and look at your requirements as part of your source tree. Find a file format for the requirements that an SCM can handle (text-based, etc), and just check them in. Treat them as the early part of your code... when it s time to figure out what the requirements will be for v2.0, create your v2.0 branch and develop the requirements on that branch, and follow it with your code development on that same branch.

If you use branch-based development, create the requirements on the branch, create the code on the same branch, and then merge the branch. That keeps requirements and implementation in sync.





相关问题
What is a logical requirement?

An SRS should specify "logical requirements" but not start "design". My problem is in the IEEE SRS document (IEEE Std 830-1998) section 5.3.4 says: 5.3.4 Logical database requirements This should ...

Requirements management plugin for Trac?

Are there any requirements management plugins out there for Trac? I checked the list on Trac-Hacks and didn t see anything I m picturing some functionality like IBM s DOORS system. Basic features ...

Ubuntu ARM requirements (CLI only)

I am using Ubuntu ARM as testing platform on a QEMU emulator. The emulator has 256MB of RAM, but I m wondering: what are the minimum requirements for running Ubuntu ARM? (CLI only)

Change the minimum OS requirments of my iPhone App?

I made a simple application, then submitted for review. After that the app details claims that the minimum OS requirmentes is 3.1.2 (I work with that SDK). If I change my Target s iPhone OS ...

Defining minimum memory and free disk space requirements?

On page 42 of Code Code complete there s a checklist of requirement items you might want to consider during a requirement phase. On of the items (near the bottom of the list) says Are minimum machine ...

AMN and math logic notation

I m not sure this is appropriate for stackoverflow, but I don t know where else to ask. I m studying the B-Method for proving consistence in requirement specifications, and I have an issue with the ...

热门标签