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.[ 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:
Requirements elicitation
Requirements analysis
Requirements specification
Requirements verification and validation
Requirements management
Other capabilities
Note that INCOSE and Project Performance International (PPI) maintain an official database of tools, the Systems Engineering Tools Database (SETDB).[ 5]
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.[ 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 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.[ 8] [ 9]
List capabilities
Excluded capabilities (limited list)
List
Scope/Capabilities*
Name
Vendor
Agile
ALM
CM
ISM
PDM
PLM
PJM
RM
TM
VCS
VM_MBSE
Other
License type
acunote
Pluron Inc.
x
Commercial
agosense.fidelia
agosense GmbH
x
Commercial
Aha!
Aha! Labs
x
x
Commercial
Aligned Elements
Aligned AG
x
x
x
Commercial
ALM Octane
Micro Focus
x
x
x
Commercial
Auros IQ
Auros LLC
x
x
x
x
x
x
x
x
CAD
Commercial
Axosoft
Axosoft
x
x
Commercial
Azure DevOps
Microsoft
x
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 Dassault Systèmes )[ 11]
x
x
Commercial
Capella
Eclipse Foundation
x
Eclipse Public License
CaseComplete
Serlio Software
x
x
Commercial
codebeamer ALM
Intland Software GmbH (part of PTC )
x
x
x
x
Commercial
Cognition Cockpit
Cognition Corporation
x
x
x
x
Commercial
Cradle
3SL
x
x
x
Commercial
Copilot4DevOps
Modern Requirements
x
x
x
x
x
x
Commercial
Dimensions RM
Micro Focus
x
Commercial
DocSheets
Goda Software
x
x
x
x
Commercial
Eclipse (IDE) Papyrus
Eclipse Foundation
x
Eclipse Public License
Enterprise Architect
Sparx Systems
x
x
x
x[ 12]
x
Commercial
FRET
x
x
NASA open source
Helix RM
Perforce
x
x
x
x
Commercial
IBM ERM DOORS (textual req.)
IBM
x
x
x
Commercial
IBM ERM DOORS Next (Jazz)
IBM
x
x
x
Commercial
IBM Engineering Rhapsody (visual req., i.e. UML )
IBM
x
x
x
x[ 13]
Commercial
innoslate
SPEC Innovations
x
Commercial
Innovator for Business Analysts
MID GmbH
x
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
kanbanize
kanbanize
x
x
Commercial
Kovair ALM
Kovair Software, Inc.
x
x
x
x
x
x
Commercial
LeanKit
Planview, Inc.
x
Commercial
MagicDraw
No Magic Inc. (since 2018 part of Dassault Systemes )[ 11]
x
Commercial
Matrix ALM/QMS
Matrix Requirements GmbH
x
x
x
x
x
Commercial
Marvel App
Marvel
x
x
x
Commercial
Minerva PLM
Minerva Group A/S
x
x
x
x
Commercial
Modelio Analyst
Modeliosoft
x
x
Commercial
Modern Requirements4DevOps
Modern Requirements
x
x
x
x
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
x
GPL3
OSRMT
x
x
GPL2
PivotalTracker
PivotalLabs
x
Commercial
Polarion
Siemens PLM Software
x
x
x
x
x
x
x
Commercial
PREEvision
Vector Informatik GmbH
x
x
x
x
x
x
x
x
x
Wiring, Communication,
Server API
Commercial
Psoda
Psoda
x
x
x
x
Commercial
Quality Center
Micro Focus
x
x
x
x
x
Commercial
QVscribe
QVscribe
x
Commercial
R4J - Requirements Management for Jira
ease solutions Pte Ltd
x
x
x
x
x
Commercial
Rally Software
Broadcom
x
x
Commercial
RaQuest
SparxSystems Japan Co., Ltd
x
Commercial
Relatics
Relatics
x
x
x
x
x
x
x
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
Spicy SE
Spicy SE
x
x
x
x
x
x
Arch
Commercial
SpiraTeam
Inflectra
x
x
x
x
Commercial
Stell
Stell Engineering, Inc.
x
x
x
Commercial
Storyteller
Blueprint Software Systems, Inc.
x
x
Commercial
storywise
ireo GmbH
x
Commercial
SwiftKanban
Digité Inc.
x
Commercial
Swiftly
Orca Intelligence
x
x
x
x
x
Commercial
Targetprocess
Targetprocess Inc.
x
Commercial
Tuleap Enterprise
enalean
x
x
Commercial
Valispace
Valispace GmbH
x
x
x
x
x
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
ReqInspector [ 14] [ 15]
ReqIF - For example to transfer requirements data from one tool to another (e. g. DOORS to DOORS Next[ 16] )
Doorstop (hosted on GitHub)
Further reading
See also
References
^ "What is Requirements Management" . www.ibm.com . Retrieved 2021-03-23 .
^ 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 . S2CID 1921630 .
^ "Requirements Management: A Practice Guide" . 2016-01-01. Retrieved 2021-04-05 .
^ "ISO/IEC TR 24766:2009" . ISO . Retrieved 2021-03-22 .
^ "Check e.g. MBSE tools on PPI / INCOSE's tools example page" . www.systemsengineeringtools.com . Retrieved 2023-03-24 .
^ "Download now: "Automate Lifecycle Governance and Compliance for Automotive Software Systems" How To Accelerate Functional Safety in ISO 26262, SPICE, and CMMI" . polarion.plm.automation.siemens.com . Retrieved 2021-03-22 .
^ "Home - Validas AG" . validas.de . Retrieved 2021-03-22 .
^ "Open Services for Lifecycle Collaboration integrations" . www.ibm.com . 2019-04-12. Retrieved 2021-04-22 .
^ "About" . open-services.net . Retrieved 2021-04-22 .
^ "SUP.9 – Problem Resolution Management - Kugler Maag Cie" . www.kuglermaag.com . Retrieved 2021-03-23 .
^ a b "No Magic Acquisition Completed: Dassault Systèmes Strengthens Foothold in Systems Engineering to Facilitate New Connected Experiences" . www.3ds.com . 27 January 2020. Retrieved 2021-10-15 .
^ "Requirements Management using Enterprise Architect's Specification Manager" . sparxsystems.com . Retrieved 2021-04-22 .
^ "Engineering Systems Design Rhapsody - Overview" . www.ibm.com . Retrieved 2021-04-22 .
^ "ReqInspector – Requirements Engineering Magazine" . ReqInspector – Requirements Engineering Magazine . Retrieved 2021-03-22 .
^ Morais Ferreira, David (2018). Automated Creation of a Database for the Analysis of the Completeness of German Natural Language Requirements . Kaiserslautern. {{cite book }}
: CS1 maint: location missing publisher (link )
^ "Use ReqIF to move data from DOORS to DOORS Next" . www.ibm.com . Retrieved 2021-04-22 .
^ 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. pp. 364– 365. doi :10.1109/RE.2013.6636753 . ISBN 978-1-4673-5765-4 . S2CID 206524062 .
^ Santana, Sonia R.; Perero, Lucrecia R.; Delduca, Amalia G.; Dapozo, Gladys N. (2020). "Evaluation of Open Source Tools for Requirements Management" . In Pesado, Patricia; Arroyo, Marcelo (eds.). Computer Science – CACIC 2019 . Communications in Computer and Information Science. Vol. 1184. Cham: Springer International Publishing. pp. 188– 204. doi :10.1007/978-3-030-48325-8_13 . ISBN 978-3-030-48325-8 . S2CID 219428943 .
^ van der Heide, Johan. "09013 Amalthea" . itea3.org . Retrieved 2021-03-22 .
^ Hull, Elizabeth; Jackson, Ken; Dick, Jeremy (2010), "DOORS: A Tool to Manage Requirements" , Requirements Engineering , London: Springer London, pp. 181– 198, doi :10.1007/978-1-84996-405-0_9 , ISBN 978-1-84996-404-3 , retrieved 2021-03-22
External links
Subfields Processes Concepts Tools People Related fields
Fields Concepts Orientations Models
Developmental Other Languages
Related fields