Special-purpose software that provides support for any combination of the following capabilities: elicitationIterative derivation and extraction of information from stakeholders or other sources. and collaborationThe act of two or more people working together towards a common goal., requirements modelling and/or specification, requirements traceabilityThe ability for tracking the relationships between sets of requirements and designs from the original stakeholder need to the actual implemented solution. Traceability supports change control by ensuring that the source of a requirement or design can be identified and other related requirements and designs potentially affected by a change are known., versioning and baselining, attribute definition for tracking and monitoringCollecting data on a continuous basis from a solution in order to determine how well a solution is implemented compared to expected results. See also metric; indicator., document generation, and requirements change controlControlling changes to requirements and designs so that the impact of requested changes is understood and agreed-to before the changes are made..
