Jump to content

Requirements engineering tools

From Wikipedia, the free encyclopedia

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:

  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).[5]

RE tool list

[edit]

As with most software, the vendor/owner, tool name or scope change over time.

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

[edit]

Excluded capabilities (limited list)

[edit]

List

[edit]
Scope/Capabilities*
Name Vendor Agile ALM CM ISM PDM PLM PJM RM TM VCS VM_MBSE Other License type
Spicy SE[11] Spicy SE x x x x x x Arch Commercial
acunote Pluron Inc. x Commercial
agosense.fidelia agosense GmbH x Commercial
DocSheets Goda Software x x x x Commercial
Aha! Aha! Labs x x Commercial
Aligned Elements Aligned AG x x x Commercial
Quality Center Micro Focus x x 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)[12] 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
Eclipse (IDE) Papyrus Eclipse Foundation x Eclipse Public License
Enterprise Architect Sparx Systems x x x x[13] x Commercial
FRET x x NASA open source
Helix RM Perforce x x x x Commercial
Rational DOORS (textual req.) IBM x x x Commercial
Rational Rhapsody (visual req., i.e. UML) IBM x x x x[14] Commercial
DOORS Next (Jazz) IBM x x x 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)[12] 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
Swiftly Orca Intelligence x 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 Vektor Informatik GmbH x x x Commercial
Psoda Psoda 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
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
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
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

Other tools, developments, specialities

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

Further reading

[edit]

See also

[edit]

References

[edit]
  1. ^ "What is Requirements Management". www.ibm.com. Retrieved 2021-03-23.
  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. S2CID 1921630.
  3. ^ "Requirements Management: A Practice Guide". 2016-01-01. Retrieved 2021-04-05.
  4. ^ "ISO/IEC TR 24766:2009". ISO. Retrieved 2021-03-22.
  5. ^ "Check e.g. MBSE tools on PPI / INCOSE's tools example page". www.systemsengineeringtools.com. Retrieved 2023-03-24.
  6. ^ "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.
  7. ^ "Home - Validas AG". validas.de. Retrieved 2021-03-22.
  8. ^ "Open Services for Lifecycle Collaboration integrations". www.ibm.com. 2019-04-12. Retrieved 2021-04-22.
  9. ^ "About". open-services.net. Retrieved 2021-04-22.
  10. ^ "SUP.9 – Problem Resolution Management - Kugler Maag Cie". www.kuglermaag.com. Retrieved 2021-03-23.
  11. ^ "Spicy SE".
  12. ^ 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.
  13. ^ "Requirements Management using Enterprise Architect's Specification Manager". sparxsystems.com. Retrieved 2021-04-22.
  14. ^ "Engineering Systems Design Rhapsody - Overview". www.ibm.com. Retrieved 2021-04-22.
  15. ^ "ReqInspector – Requirements Engineering Magazine". ReqInspector – Requirements Engineering Magazine. Retrieved 2021-03-22.
  16. ^ 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)
  17. ^ "Use ReqIF to move data from DOORS to DOORS Next". www.ibm.com. Retrieved 2021-04-22.
  18. ^ 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.
  19. ^ 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.
  20. ^ van der Heide, Johan. "09013 Amalthea". itea3.org. Retrieved 2021-03-22.
  21. ^ 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
[edit]