List of requirements engineering tools

From HandWiki

Requirements engineering tools are usually software products to ease the RE processes and allow for more systematic and formalized handling of requirements, change management and traceability.[1][2] 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.[3]

According to ISO/IEC TR 24766:2009,[4] 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

RE tool list

As with most software, the vendor/owner, tool name or scope change over time. An updated list of synonyms can be found online, with last update according to website was March 2020.[5]

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

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 RM including the elicitation, analysis and specification parts, and TM meaning verification & validation capabilities.

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

List capabilities

Excluded capabilities (limited list)

  • CI/CD
  • Process management (Process design, etc.)
  • QM: Quality management
  • Risk management
  • Release/Patch management
  • Safety or Security
  • Variants management

RE tool list

Scope/Capabilities*
Name Vendor Agile ALM CM ISM PDM PLM PJM RM TM VCS VM_MBSE Other License type
Doc Sheets Doc Sheets x x x Commercial
acunote Pluron Inc. x Commercial
agosense.fidelia agosense GmbH x Commercial
Aha! Aha! Labs x x Commercial
Aligned Elements Aligned AG x Commercial
Quality Center Micro Focus x x x x x Commercial
ALM Octane Micro Focus x x x Commercial
Axosoft Axosoft x x Commercial
Azure DevOps Microsoft x x x x Commercial
Balsamiq Wireframes Balsamiq x x Commercial
Business Optix Business Optix x Commercial
Cameo Systems Modeler No Magic Inc. (since 2018 part of Dessault Systemes)[11] x x Commercial
Capella Eclipse Foundation x Eclipse Public License
CaseComplete Serlio Software x x Commercial
codeBeamer ALM Intland Software GmbH x x x Commercial
Cognition Cockpit Cognition Corporation x x x x Commercial
Cradle 3SL x x x Commercial
Dimensions RM Micro Focus x Commercial
Eclipse (IDE) Papyrus™[12][13] Eclipse Foundation x Eclipse Public License
Enterprise Architect Sparx Systems x[14] x Commercial
Helix RM Perforce x x x x Commercial
Rational DOORS IBM x x x Commercial
Rational Rhapsody IBM x x x x[15] Commercial
DOORS Next (Jazz) IBM x x x Commercial
innoslate SPEC Innovations x Commercial
Innovator for Business Analysts MID GmbH x x Commercial
Gitlab GitHub Inc. (part of: Microsoft) x Commercial
GitHub GitHub Inc. (part of: Microsoft) x Commercial
in-STEP BLUE microTool GmbH x x x Commercial
iRise iRise x x x Commercial
Jama Connect Jama Software x x x Commercial
Jira Atlassian x x x x Commercial
Kanban Flow CodeKick AB x Commercial
Kanban Tool Shore Labs x Commercial
ScopeMaster ScopeMaster Ltd x x Commercial
kanbanize kanbanize x x Commercial
Kovair ALM Studio Kovair Software, Inc. x x Commercial
LeanKit Planview, Inc. x Commercial
MagicDraw[16] No Magic Inc. (since 2018 part of Dessault Systemes)[11] x Commercial
Marvel App Marvel x x x Commercial
Minerva PLM Minerva Group A/S x x x x Commercial
Swiftly Orca Intelligence X X x X x Commercial
Modelio Analyst Modeliosoft x x Commercial
Modern Requirements4DevOps eDev Technologies x x Commercial
objectiF microTool GmbH x x Commercial
objectiF RPM microTool GmbH x x x x Commercial
OneDesk Product Management OneDesk Inc. x x Commercial
OpenPDM PROSTEP Inc. (see also ProSTEP iViP) x x Commercial
OpenProject OpenProject GmbH x GPL3
OSRMT x x GPL2
PivotalTracker PivotalLabs x Commercial
Polarion Siemens PLM Software x x x x x x x Commercial
PREEvision Vektor Informatik GmbH x x x Commercial
Psoda Psoda x Commercial
QVscribe QVscribe x Commercial
R4J ease solutions Pte Ltd x x Commercial
Rally Software Broadcom x x Commercial
RaQuest SparxSystems Japan Co., Ltd x Commercial
ReqEdit REQTEAM GmbH x Commercial
ReqSuite RM OSSENO Software GmbH x Commercial
ReQtest ReQtest AB x x x Commercial
RequirementONE RequirementOne Inc. x Commercial
ReqView Eccam s.r.o. x x x Commercial
Retina Intland Software GmbH x x x Commercial
RMsis Optimizory Technologies Pvt. Ltd. x x x Commercial
rmToo flonatel GmbH & Co. KG x x GPL3
RMTrak Prometeo Technologies x Commercial
Scrumwise x Commercial
ScrumWorks Pro CollabNet x Commercial
SOX2 RM Engineers Consulting GmbH x Commercial
Specification Wizard MeetAdd x Commercial
SpiraTeam Inflectra x x x x Commercial
Storyteller Blueprint Software Systems, Inc. x x Commercial
SwiftKanban Digité Inc. x Commercial
Targetprocess Targetprocess Inc. x Commercial
Tuleap Enterprise enalean x x Commercial
VersionOne CollabNet x x x Commercial
Visual Paradigm Visual Paradigm International x x Commercial
Visure Requirements Visure Solutions, Inc. x x x Commercial
Windchill RV&S PTC x x Commercial
Yodiz Yodiz x Commercial
Yonix Yonix Ltd. x Commercial


Other tools, developments, specialities

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

Further reading

See also

References

  1. "What is Requirements Management" (in en-us). https://www.ibm.com/topics/what-is-requirements-management. 
  2. Carrillo de Gea, Juan M.; Nicolás, Joaquín; Alemán, José L. Fernández; Toval, Ambrosio; Ebert, Christof; Vizcaíno, Aurora (July 2011). "Requirements Engineering Tools". IEEE Software 28 (4): 86–91. doi:10.1109/MS.2011.81. ISSN 0740-7459. https://ieeexplore.ieee.org/document/5929527. 
  3. "Requirements Management: A Practice Guide". 2016-01-01. https://www.pmi.org/pmbok-guide-standards/practice-guides/requirements-management. 
  4. 14:00-17:00. "ISO/IEC TR 24766:2009" (in en). https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/05/10/51041.html. 
  5. "List of Requirements Management Tools – The Making of Software" (in en-US). https://makingofsoftware.com/resources/list-of-rm-tools/. 
  6. Inc, Siemens Product Lifecycle Management Software. "Download now: "Automate Lifecycle Governance and Compliance for Automotive Software Systems" How To Accelerate Functional Safety in ISO 26262, SPICE, and CMMI" (in en). https://polarion.plm.automation.siemens.com/resources/download/automate-lifecycle-governance-and-compliance-for-automotive-software-systems. 
  7. "Home - Validas AG". http://validas.de/. 
  8. "Open Services for Lifecycle Collaboration integrations" (in en-us). 2019-04-12. https://www.ibm.com/docs/en/ermd/9.7.0?topic=integrating-oslc-integrations. 
  9. "About" (in en-us). https://open-services.net/about/#supporters. 
  10. "SUP.9 – Problem Resolution Management - Kugler Maag Cie". https://www.kuglermaag.com/automotive-spice/sup9-problem-resolution-management/. 
  11. 11.0 11.1 "No Magic Acquisition Completed: Dassault Systèmes Strengthens Foothold in Systems Engineering to Facilitate New Connected Experiences" (in en). https://www.3ds.com/press-releases/single/no-magic-acquisition-completed-dassault-systemes-strengthens-foothold-in-systems-engineering-to-fa/. 
  12. "Papyrus - Eclipsepedia". http://wiki.eclipse.org/Papyrus. 
  13. "Papyrus". https://www.eclipse.org/papyrus/. 
  14. "Requirements Management using Enterprise Architect's Specification Manager" (in en). https://sparxsystems.com/resources/webinar/requirements-management/specification-manager.html. 
  15. "Engineering Systems Design Rhapsody - Overview" (in en-us). https://www.ibm.com/products/systems-design-rhapsody. 
  16. "MagicDraw - CATIA - Dassault Systèmes®" (in en). https://www.3ds.com/products-services/catia/products/no-magic/magicdraw/. 
  17. Board (IREB), International Requirements Engineering. "ReqInspector – Requirements Engineering Magazine" (in en). https://re-magazine.ireb.org/articles/reqinspector/. 
  18. Morais Ferreira, David (2018). Automated Creation of a Database for the Analysis of the Completeness of German Natural Language Requirements. Kaiserslautern. http://publica.fraunhofer.de/dokumente/N-537403.html. 
  19. "Use ReqIF to move data from DOORS to DOORS Next" (in en-us). https://www.ibm.com/docs/en/ermd/9.7.2?topic=tutorials-use-reqif-move-data-other-requirements-tools. 
  20. Beatty, Joy (July 2013). "Winning the hidden battle: Requirements tool selection and adoption". 2013 21st IEEE International Requirements Engineering Conference (RE) (Rio de Janeiro-RJ, Brazil: IEEE): 364–365. doi:10.1109/RE.2013.6636753. ISBN 978-1-4673-5765-4. https://ieeexplore.ieee.org/document/6636753. 
  21. Santana, Sonia R.; Perero, Lucrecia R.; Delduca, Amalia G.; Dapozo, Gladys N. (2020). Pesado, Patricia; Arroyo, Marcelo. eds. "Evaluation of Open Source Tools for Requirements Management" (in en). Computer Science – CACIC 2019. Communications in Computer and Information Science (Cham: Springer International Publishing) 1184: 188–204. doi:10.1007/978-3-030-48325-8_13. ISBN 978-3-030-48325-8. https://link.springer.com/chapter/10.1007/978-3-030-48325-8_13. 
  22. johan.van.der.heide[at]itea3.org, Johan van der Heide. "09013 AMALTHEA". https://itea3.org/project/amalthea.html. 
  23. Hull, Elizabeth; Jackson, Ken; Dick, Jeremy (2010), "DOORS: A Tool to Manage Requirements" (in en), Requirements Engineering (London: Springer London): pp. 181–198, doi:10.1007/978-1-84996-405-0_9, ISBN 978-1-84996-404-3, http://link.springer.com/10.1007/978-1-84996-405-0_9, retrieved 2021-03-22 

External links