I am currently using an open source tool for requirment analysis , which is termed as Arbiter.
It is basically, a requirements gathering and verification tool for web projects. It's aim is to sharpen the communication between stakeholders and developers.
Arbiter itself runs as a simple document repository on a web server. When requirements documents are added or updated, they are scraped of test cases and these tests are run. Tests are just examples of how someone would use a web browser to get information from the site.
Please update me about any other features of this tool.I also mention this founding in my blog also.
[{"id":22221,"title":"Parents","votes":84,"type":"x","order":1,"pct":44.92,"resources":[]},{"id":22222,"title":"Teachers","votes":27,"type":"x","order":2,"pct":14.44,"resources":[]},{"id":22223,"title":"School","votes":23,"type":"x","order":3,"pct":12.3,"resources":[]},{"id":22224,"title":"Friends and Relatives","votes":20,"type":"x","order":4,"pct":10.7,"resources":[]},{"id":22225,"title":"Society ","votes":33,"type":"x","order":5,"pct":17.65,"resources":[]}]["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"]["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"]350