Requirements engineering tools

{{short description|None}}

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.{{Cite web|title=What is Requirements Management|url=https://www.ibm.com/topics/what-is-requirements-management|access-date=2021-03-23|website=www.ibm.com|language=en-us}}{{Cite journal|last1=Carrillo de Gea|first1=Juan M.|last2=Nicolás|first2=Joaquín|last3=Alemán|first3=José L. Fernández|last4=Toval|first4=Ambrosio|last5=Ebert|first5=Christof|last6=Vizcaíno|first6=Aurora|date=July 2011|title=Requirements Engineering Tools|url=https://ieeexplore.ieee.org/document/5929527|journal=IEEE Software|volume=28|issue=4|pages=86–91|doi=10.1109/MS.2011.81|s2cid=1921630 |issn=0740-7459|url-access=subscription}}

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.{{Cite web|date=2016-01-01|title=Requirements Management: A Practice Guide|url=https://www.pmi.org/pmbok-guide-standards/practice-guides/requirements-management|access-date=2021-04-05}}

According to ISO/IEC TR 24766:2009,{{Cite web|title=ISO/IEC TR 24766:2009|url=https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/05/10/51041.html|access-date=2021-03-22|website=ISO|language=en}} 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).{{Cite web |title=Check e.g. MBSE tools on PPI / INCOSE's tools example page. |url=https://www.systemsengineeringtools.com/tools-lists |access-date=2023-03-24 |website=www.systemsengineeringtools.com}}

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.{{Cite web|title=Download now: "Automate Lifecycle Governance and Compliance for Automotive Software Systems" How To Accelerate Functional Safety in ISO 26262, SPICE, and CMMI|url=https://polarion.plm.automation.siemens.com/resources/download/automate-lifecycle-governance-and-compliance-for-automotive-software-systems|access-date=2021-03-22|website=polarion.plm.automation.siemens.com|language=en}}{{Cite web|title=Home - Validas AG|url=http://validas.de/|access-date=2021-03-22|website=validas.de}}

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.{{Cite web|date=2019-04-12|title=Open Services for Lifecycle Collaboration integrations|url=https://www.ibm.com/docs/en/ermd/9.7.0?topic=integrating-oslc-integrations|access-date=2021-04-22|website=www.ibm.com|language=en-us}}{{Cite web|title=About|url=https://open-services.net/about/#supporters|access-date=2021-04-22|website=open-services.net|language=en-us}}

= List capabilities =

== Excluded capabilities (limited list) ==

= List =

class="wikitable sortable"

|

!

!

! colspan="9" |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

[https://github.com/elisa-tech/BASIL BASIL The FuSa Spice]

|ELISA (A project of The Linux Foundation)

|x

|x

|

|

|

|

|

|x

|x

|x

|x

|

|GNU GPL v2.0

Business Optix

|Business Optix

|

|

|

|

|

|

|

|

|

|

|x

|

|Commercial

Cameo Systems Modeler

|No Magic Inc. (since 2018 part of Dassault Systèmes){{Cite web|title=No Magic Acquisition Completed: Dassault Systèmes Strengthens Foothold in Systems Engineering to Facilitate New Connected Experiences|url=https://www.3ds.com/press-releases/single/no-magic-acquisition-completed-dassault-systemes-strengthens-foothold-in-systems-engineering-to-fa/|access-date=2021-10-15|website=www.3ds.com|date=27 January 2020 |language=en}}

|

|

|

|

|

|

|

|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{{Cite web|title=Requirements Management using Enterprise Architect's Specification Manager|url=https://sparxsystems.com/resources/webinar/requirements-management/specification-manager.html|access-date=2021-04-22|website=sparxsystems.com|language=en}}

|

|

|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{{Cite web |title=Engineering Systems Design Rhapsody - Overview |url=https://www.ibm.com/products/systems-design-rhapsody |access-date=2021-04-22 |website=www.ibm.com |language=en-us}}

|

|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)

|

|

|

|

|

|

|

|

|

|

|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

|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

{{Incomplete list|date=March 2021}}

Other tools, developments, specialities

  • ReqInspector{{Cite web|title=ReqInspector – Requirements Engineering Magazine|url=https://re-magazine.ireb.org/articles/reqinspector/|access-date=2021-03-22|website=ReqInspector – Requirements Engineering Magazine|language=en}}{{Cite book|last=Morais Ferreira|first=David|url=http://publica.fraunhofer.de/dokumente/N-537403.html|title=Automated Creation of a Database for the Analysis of the Completeness of German Natural Language Requirements|date=2018|location=Kaiserslautern}}
  • ReqIF - For example to transfer requirements data from one tool to another (e. g. DOORS to DOORS Next{{Cite web|title=Use ReqIF to move data from DOORS to DOORS Next|url=https://www.ibm.com/docs/en/ermd/9.7.2?topic=tutorials-use-reqif-move-data-other-requirements-tools|access-date=2021-04-22|website=www.ibm.com|language=en-us}})
  • Doorstop (hosted on GitHub)

Further reading

  • Winning the Hidden Battle: Requirements Tool Selection and Adoption{{Cite book|last=Beatty|first=Joy|title=2013 21st IEEE International Requirements Engineering Conference (RE) |chapter=Winning the hidden battle: Requirements tool selection and adoption |date=July 2013|chapter-url=https://ieeexplore.ieee.org/document/6636753|location=Rio de Janeiro-RJ, Brazil|publisher=IEEE|pages=364–365|doi=10.1109/RE.2013.6636753|isbn=978-1-4673-5765-4|s2cid=206524062 }}
  • Evaluation of Open Source Tools for Requirements Management{{Cite book|last1=Santana|first1=Sonia R.|last2=Perero|first2=Lucrecia R.|last3=Delduca|first3=Amalia G.|last4=Dapozo|first4=Gladys N.|title=Computer Science – CACIC 2019 |chapter=Evaluation of Open Source Tools for Requirements Management |date=2020|editor-last=Pesado|editor-first=Patricia|editor2-last=Arroyo|editor2-first=Marcelo|chapter-url=https://link.springer.com/chapter/10.1007/978-3-030-48325-8_13|series=Communications in Computer and Information Science|volume=1184|language=en|location=Cham|publisher=Springer International Publishing|pages=188–204|doi=10.1007/978-3-030-48325-8_13|isbn=978-3-030-48325-8|s2cid=219428943 }}
  • A case study of requirements management: Toward transparency in requirements management tools{{Cite web|first=Johan |last=van der Heide|title=09013 Amalthea|url=https://itea3.org/project/amalthea.html|access-date=2021-03-22|website=itea3.org}}
  • [https://re-magazine.ireb.org/articles/modeling-requirements-with-sysml Modeling requirements with SysML] (IREB, 2015)
  • [https://re-magazine.ireb.org/articles/are-requirements-still-needed Is requirements engineering still needed in agile development approaches?] (IREB, 2015)
  • DOORS: A Tool to Manage Requirements{{Citation|last1=Hull|first1=Elizabeth|title=DOORS: A Tool to Manage Requirements|date=2010|url=http://link.springer.com/10.1007/978-1-84996-405-0_9|work=Requirements Engineering|pages=181–198|place=London|publisher=Springer London|language=en|doi=10.1007/978-1-84996-405-0_9|isbn=978-1-84996-404-3|access-date=2021-03-22|last2=Jackson|first2=Ken|last3=Dick|first3=Jeremy|url-access=subscription}}
  • Risto Salo et al. [http://ceur-ws.org/Vol-1525/paper-12.pdf Requirements management in GitHub with a lean approach] (2015)

See also

References

{{Reflist}}