design - Tools to produce & manage specifications/requirements (not ticket trackers) -


i'm interested if there websites or software out there aid in initial project design, , management of project's design on time features implmented, bugs found, etc... design include requirements (functional & non-functional), use cases, , basic database schema design.

most sought-after feature:

  • being able define requirements , track changes on time (i.e. how version 1.5 different 1.0?)

nice-to-haves:

  • being able collaborate other project managers , team when putting specifications

what i'm not looking for:

  • ticket trackers (jira, fogbugz, etc...)
  • software version control systems
  • wikis (unless built requirements management in mind)

thanks.

[edit : based on revised question]

requirement management tools

most requirement management tools work on textual , diagrammatic end artifacts. version control, prefer use dvcs mercurial. how ever tool must provide traceability.

i have used rational tools , many others , personal experience has not been @ all. have spent more time dealing tool using other productive means.

some of products caters requirement:

  1. rational requisite pro , ibm rational doors (heavy, costly , not liking)
  2. web based requirement management tool: django-req
  3. a promising free opensource tool rmtoo

design tools

there various design documentation tools targets specific type of design , outputs different design artifacts. entity relationship tool. have check out need.

uml tools helpful , way document use cases.

  1. uml based diagramming tool yed.
  2. a uml based modelling tool staruml
  3. this favourite : argouml

people can creative tools use design purposes.

  1. using mind map
  2. uml still prevalent design tool

database design tool

  1. sql designer job
  2. check out free : dbdesigner4
  3. mysql workbench
  4. sql power architect promising.

project management

there plethora of tools can project management including ms tool mentioned. need search them in google.

collaborative software development

for collaborative software development, there many google code, bitbucket , collabnet ...


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

html - Instapaper-like algorithm -

c# - How to execute a particular part of code asynchronously in a class -