Requirements engineering tools

Last updated

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]

Contents

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

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*
NameVendorAgileALMCMISMPDMPLMPJMRMTMVCSVM_MBSEOtherLicense type
acunotePluron Inc.xCommercial
agosense.fideliaagosense GmbHxCommercial
Aha!Aha! LabsxxCommercial
Aligned ElementsAligned AGxxxCommercial
ALM Octane Micro Focus xxxCommercial
Auros IQAuros LLCxxxxxxxxCADCommercial
AxosoftAxosoftxxCommercial
Azure DevOps Microsoft xxxxxCommercial
Balsamiq WireframesBalsamiqxxCommercial
BASIL The FuSa Spice ELISA (A project of The Linux Foundation)xxxxxxGNU GPL v2.0
Business OptixBusiness OptixxCommercial
Cameo Systems Modeler No Magic Inc. (since 2018 part of Dassault Systèmes) [11] xxCommercial
Capella Eclipse Foundation x Eclipse Public License
CaseCompleteSerlio SoftwarexxCommercial
codebeamer ALMIntland Software GmbH (part of PTC)xxxxCommercial
Cognition CockpitCognition CorporationxxxxCommercial
Cradle3SLxxxCommercial
Copilot4DevOpsModern RequirementsxxxxxxCommercial
Dimensions RM Micro Focus xCommercial
DocSheetsGoda SoftwarexxxxCommercial
Eclipse (IDE) Papyrus Eclipse Foundation x Eclipse Public License
Enterprise Architect Sparx Systems xxxx [12] xCommercial
FRET xx NASA open source
Helix RM Perforce xxxxCommercial
IBM ERM DOORS (textual req.) IBM xxxCommercial
IBM ERM DOORS Next (Jazz) IBM xxxCommercial
IBM Engineering Rhapsody (visual req., i.e. UML) IBM xxxx [13] Commercial
innoslateSPEC InnovationsxCommercial
Innovator for Business AnalystsMID GmbHxxCommercial
in-STEP BLUE microTool GmbHxxxCommercial
iRise iRise xxxCommercial
Jama ConnectJama SoftwarexxxCommercial
Jira Atlassian xxxxCommercial
Kanban FlowCodeKick ABxCommercial
Kanban ToolShore LabsxCommercial
kanbanizekanbanizexxCommercial
Kovair ALMKovair Software, Inc.xxxxxxCommercial
LeanKitPlanview, Inc.xCommercial
MagicDraw No Magic Inc. (since 2018 part of Dassault Systemes) [11] xCommercial
Matrix ALM/QMSMatrix Requirements GmbHxxxxxCommercial
Marvel AppMarvelxxxCommercial
Minerva PLMMinerva Group A/SxxxxCommercial
Modelio AnalystModeliosoftxxCommercial
Modern Requirements4DevOpsModern RequirementsxxxxxxCommercial
objectiFmicroTool GmbHxxCommercial
objectiF RPMmicroTool GmbHxxxxCommercial
OneDesk Product ManagementOneDesk Inc.xxCommercial
OpenPDMPROSTEP Inc. (see also ProSTEP iViP)xxCommercial
OpenProject OpenProject GmbHxx GPL3
OSRMTxx GPL2
PivotalTrackerPivotalLabsxCommercial
Polarion Siemens PLM Software xxxxxxxCommercial
PREEvision Vector Informatik GmbHxxxxxxxxxxWiring, Communication,

Server API

Commercial
PsodaPsodaxxxxCommercial
Quality Center Micro Focus xxxxxCommercial
QVscribeQVscribexCommercial
R4J - Requirements Management for Jiraease solutions Pte LtdxxxxxCommercial
Rally SoftwareBroadcomxxCommercial
RaQuestSparxSystems Japan Co., LtdxCommercial
RelaticsRelaticsxxxxxxxxCommercial
ReqEditREQTEAM GmbHxCommercial
ReqSuite RMOSSENO Software GmbHxCommercial
ReQtestReQtest ABxxxCommercial
RequirementONERequirementOne Inc.xCommercial
ReqViewEccam s.r.o.xxxCommercial
RetinaIntland Software GmbHxxxCommercial
RMsisOptimizory Technologies Pvt. Ltd.xxxCommercial
rmTooflonatel GmbH & Co. KGxx GPL3
RMTrakPrometeo TechnologiesxCommercial
ScrumwisexCommercial
ScrumWorks Pro CollabNet xCommercial
SOX2 RMEngineers Consulting GmbHxCommercial
Specification WizardMeetAddxCommercial
Spicy SESpicy SExxxxxxArchCommercial
SpiraTeamInflectraxxxxCommercial
StellStell Engineering, Inc.xxxCommercial
StorytellerBlueprint Software Systems, Inc.xxCommercial
storywiseireo GmbHxCommercial
SwiftKanbanDigité Inc.xCommercial
SwiftlyOrca IntelligencexxxxxCommercial
TargetprocessTargetprocess Inc.xCommercial
Tuleap EnterpriseenaleanxxCommercial
ValispaceValispace GmbHxxxxxxxCommercial
VersionOne CollabNet xxxCommercial
Visual ParadigmVisual Paradigm InternationalxxCommercial
Visure RequirementsVisure Solutions, Inc.xxxCommercial
Windchill RV&S PTC xxCommercial
YodizYodizxCommercial
YonixYonix Ltd.xCommercial

Other tools, developments, specialities

Further reading

See also

References

  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. Bibcode:2011ISoft..28d..86C. 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. Archived from the original on 2024-09-08. Retrieved 2021-03-23.
  11. 1 2 "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.
  12. "Requirements Management using Enterprise Architect's Specification Manager". sparxsystems.com. Retrieved 2021-04-22.
  13. "Engineering Systems Design Rhapsody - Overview". www.ibm.com. Retrieved 2021-04-22.
  14. "ReqInspector – Requirements Engineering Magazine". ReqInspector – Requirements Engineering Magazine. Retrieved 2021-03-22.
  15. Morais Ferreira, David (2018). Automated Creation of a Database for the Analysis of the Completeness of German Natural Language Requirements. Kaiserslautern. doi:10.24406/publica-fhg-282599.{{cite book}}: CS1 maint: location missing publisher (link)
  16. "Use ReqIF to move data from DOORS to DOORS Next". www.ibm.com. Retrieved 2021-04-22.
  17. 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.
  18. 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.
  19. van der Heide, Johan. "09013 Amalthea". itea3.org. Retrieved 2021-03-22.
  20. 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