Requirements engineering tools

Requirements engineering tools are usually software products to ease the requirements engineering (RE) processes and allow for more systematic and formalized handling of requirements, change management and traceability.

The PMI guide Requirements Management: A Practical Guide recommends that a requirements tool should be identified at the beginning of the project, as [requirements] traceability can get complex and that switching tool mid-term could present a challenge.

According to ISO/IEC TR 24766:2009, six major tool capabilities exist:

  1. Requirements elicitation
  2. Requirements analysis
  3. Requirements specification
  4. Requirements verification and validation
  5. Requirements management
  6. Other capabilities

Note that INCOSE and Project Performance International (PPI) maintain an official database of tools, the Systems Engineering Tools Database (SETDB).

RE tool list

As with most software, the vendor/owner, tool name or scope change over time.(https://www.Reqops.com)

Note that compliance with, for example, safety standards such as ISO 26262 is supported by few tools directly or indirectly via specialist consulting.

Unlike the major six tool capabilities (see above), the following categories are introduced for the list, which correlate closer with the product marketing or summarizes capabilities, such as requirements management (including the elicitation, analysis and specification parts) and test management (meaning verification & validation capabilities).

Specialties, such as OSLC-support, are not presented in the current list, but exist for some tools.

List capabilities

Excluded capabilities (limited list)

List

Other tools, developments, specialities

  • ReqInspector
  • ReqIF - For example to transfer requirements data from one tool to another (e. g. DOORS to DOORS Next)
  • Doorstop (hosted on GitHub)

Further reading

See also

References

Uses material from the Wikipedia article Requirements engineering tools, released under the CC BY-SA 4.0 license.