Anforderungsmanagement-Software

Wikimedia-Liste

Eine Anforderungsmanagement-Software (auch Requirements-Engineering-Software) ist ein Anwendungsprogramm, in dem Anforderungen (englisch requirements) verwaltet werden. Die Anforderungen werden dort automatisiert erfasst und verwaltet, d. h. eine Anforderung steht für sich und kann als eigenständiges Objekt behandelt werden. Dies schafft die Voraussetzungen dafür, die Struktur einer Anforderung in der Anforderungsmanagement-Software abzubilden und elektronisch auszuwerten. Bei einer Ablage von Anforderungen in Textdateien oder Tabellenkalkulationen ist diese Auswertbarkeit nur sehr eingeschränkt möglich.

Eine offizielle Liste wird vom International Council on Systems Engineering (INCOSE) und Project Performance International (PPI), genannt Systems Engineering Tools Database, verwaltet.[1]

Aufgaben

Bearbeiten

Die wichtigsten Aufgaben bei der Verwendung einer Anforderungsmanagement-Software sind[2]:

  1. Anforderungen können verlinkt werden, um die Rückverfolgbarkeit zu gewährleisten
  2. Eine Anforderung kann versioniert werden, d. h. die Änderungen an der Anforderung werden festgehalten
  3. Der Status einer Anforderung kann dokumentiert werden und die Anforderung kann einen Lebenszyklus durchlaufen
  4. Flexibilität gegenüber statischen Textdokumenten
  5. Versionierung und Kooperation
  6. Projektsteuerung

Die Anforderungsmanagement-Software soll den Anwender in beiden Einsatzgebieten dabei unterstützen, die Anforderungen jederzeit in einem konsistenten Zustand zu halten, um so eine Aussage über das zu entwickelnde System geben zu können.

Arten von Anforderungsmanagement-Software

Bearbeiten

In der Praxis gibt es zwei Einsatzgebiete für eine Anforderungsmanagement-Software:[3]

Die Rückverfolgbarkeit muss in beiden Einsatzgebieten gewährleistet werden.

Es können folgende Arten von Anforderungsmanagement-Software unterschieden werden[4]:

  • Office-Werkzeuge
  • Wikis
  • Workflow-Tools
  • Entwicklungsumgebungen und Modellierungswerkzeuge
  • spezielle Anforderungsmanagement-Werkzeuge
  • agile Cloud-Lösungen.

Beispiele

Bearbeiten

Es gibt rund 800 Tools von verschiedenen Anbietern für Anforderungsmanagement-Software,[5][6] darunter beispielsweise Confluence, Jira, Matlab, OpenProject oder SPSS.[7]

Werkzeug Hersteller Bemerkung
Spicy SE[8] Spicy SE MBSE, ReqIF, JIRA, JSON, API Unterstützung
MatrixALM Matrix Requirements GmbH JIRA, Github, Gitlab, AzureDevOps, Slack -Integrationen, Item-basierte Traceability, API Rest basierte SaaS
Doc Sheets[9] Goda Software JIRA, JSON und MS-Office-Unterstützung[10]
CONTACT Elements CONTACT Software MS-Office- und KI-Unterstützung, ReqIF[11]
agosense.fidelia agosense GmbH Traceability, FuSi (ISO 26262), Jira-Plugin[12]
Polarion Requirements Siemens [13]
CaliberRM Borland
Codebeamer/CodebeamerX Intland Life-Cycle-Management (ELM/ALM)
DOORS IBM/Rational ReqIF
DOORS Next Generation/JAZZ[14] IBM/Rational ReqIF
PTC WindChill (ehemals Integrity)[15] PTC ReqIF-, XML- und MS-Office-Unterstützung[16]
Serena Requirements Manager
Kovair ALM Kivair viele Integrationen[17]
Contour Jama [18]
HP Quality Center HP / Microfocus Verknüpfung mit HP Testmanagement[19]
ReqSuite OSSENO Software intelligente Assistenzfunktionen[20]
R4J - Requirements Management for Jira ease solutions Pte Ltd ALM- und RE-Werkzeug innerhalb von Atlassian Jira
in-Step Microtool Projektmanagement-Umgebung[21]
Visure Requirements (ehemals IRqA) Visure ReqIF- und MS-Office-Unterstützung
OSRMT open source Einstiegswerkzeug[22]
SAP EPD (Enterprise Product Development) SAP
objectiF RPM Microtool ReqIF, MS-Office Unterstützung[23]
PREEVision Vector ReqIF[24]
Reqtify Geensys MS-Office- und SimuLink-Anbindung[25]
YAKINDU Traceability itemis AG Traceability über Werkzeuggrenzen hinweg[26]
Bearbeiten

Literatur

Bearbeiten
  • Christof Ebert: Systematisches Requirements Engineering : Anforderungen ermitteln, spezifizieren, analysieren und verwalten. 5., überarb. Auflage. dpunkt, Heidelberg 2014, ISBN 3-86490-139-1.
  • Klaus Pohl, Chris Rupp: Basiswissen Requirements Engineering. Aus- und Weiterbildung nach IREB-Standard zum Certified Professional for Requirements Engineering Foundation Level. 5. Auflage. dpunkt, Heidelberg 2021, ISBN 978-3-86490-814-9.

Einzelnachweise

Bearbeiten
  1. Systems Engineering Tools Database. INCOSE, abgerufen am 24. März 2023 (englisch).
  2. Ebert 2014, S. 278
  3. Rupp 2015, S. 149
  4. Ebert 2014, S. 279
  5. List of Requirements Management Tools – The Making of Software. Abgerufen am 1. September 2020 (amerikanisches Englisch).
  6. Ebert 2014, S. 283ff.
  7. https://www.systemsengineeringtools.com/tools-lists
  8. Spicy SE - A revolution in Systems Engineering. Abgerufen am 9. April 2024.
  9. https://www.DocSheets.com
  10. Requirements Management & Requirements Traceability Software. In: docsheets.com. Abgerufen am 12. Mai 2019.
  11. Anforderungsmanagement. Abgerufen am 20. Mai 2021 (deutsch).
  12. Requirements Management & Traceability. In: agosense.com. Abgerufen am 12. Mai 2019.
  13. Requirements Management, Requirements Gathering, Requirements Management tools - Polarion REQUIREMENTS. In: polarion.plm.automation.siemens.com. Abgerufen am 12. Mai 2019.
  14. Jazz.net. Abgerufen am 1. September 2020 (amerikanisches Englisch).
  15. https://www.ptc.com/en/products/plm/plm-products/windchill/rv-s
  16. PLM Requirements Management Software. In: ptc.com. Abgerufen am 12. Mai 2019.
  17. Application Lifecycle Management - ALM Tools, Software - Kovair. In: kovair.com. Abgerufen am 12. Mai 2019.
  18. Requirements Management. In: jamasoftware.com. Abgerufen am 12. Mai 2019.
  19. Requirements Management, Requirements Definition & Collaboration. In: microfocus.com. Abgerufen am 12. Mai 2019.
  20. ReqSuite® - Mehr als eine Anforderungsmanagement-Software. In: osseno.com. Abgerufen am 12. Mai 2019.
  21. Projektmanagement Software mit Prozessen – in-STEP BLUE. In: microtool.de. Abgerufen am 12. Mai 2019.
  22. GitHub - osrmt/osrmt: Open Source Requirements Management Tool. In: github.com. Abgerufen am 12. Mai 2019.
  23. objectiF RPM: Application Lifecycle Management Software. In: microtool.de. Abgerufen am 12. Mai 2019.
  24. PREEvision. In: vector.com. Abgerufen am 12. Mai 2019.
  25. Reqtify. In: 3ds.com. Abgerufen am 12. Mai 2019.
  26. YAKINDU Traceability. Abgerufen am 5. Februar 2020.