Visure-Lösungen


Unterstützung
Registrieren
Login
Kostenlos testen

So erstellen und verwenden Sie eine Requirements Traceability Matrix (RTM)

So erstellen und verwenden Sie eine Requirements Traceability Matrix (RTM)

Inhaltsverzeichnis

Was ist die Anforderungsverfolgbarkeitsmatrix?

Eine Verfolgbarkeitsmatrix ist eine visuelle Hilfe, die zwei Basisdokumente kombiniert, die eine Viele-zu-Viele-Beziehung benötigen, um die Vollständigkeit der Beziehung zu überprüfen. Eine Rückverfolgbarkeitsmatrix wird zum einen verwendet, um Anforderungen aufzuzeichnen, und zum anderen, um die Erfüllung der Anforderungen sicherzustellen. 

Die Anforderungsverfolgbarkeitsmatrix ist ein weiteres Dokument, das die Benutzeranforderungen mit den Testfällen nachverfolgt. Es berücksichtigt alle vom Kunden vorgeschlagenen Anforderungen und die Rückverfolgbarkeit der Anforderungen in einem einzigen Dokument und liefert es am Ende des Softwareentwicklungslebenszyklus. Das Hauptziel von RTM ist es, zu validieren, dass alle Anforderungen durch Testfälle gegengeprüft werden, damit die Nicht-Funktionalität während des Softwaretestprozesses angekreuzt wird.

Arten der Rückverfolgbarkeitsmatrix

Technisch gesehen gibt es drei Arten von Rückverfolgbarkeitsmatrix. Vorwärtsverfolgbarkeit, Rückwärtsverfolgbarkeit und bidirektionale Verfolgbarkeit. 

  • Vorwärtsverfolgbarkeit – Forward Traceability ist die Rückverfolgbarkeit von Anforderungen zu Testfällen. Es wird durchgeführt, um sicherzustellen, dass sich das Projekt in die richtige Richtung bewegt und dass jede einzelne Anforderung ordnungsgemäß getestet wird. 
  • Rückverfolgbarkeit – Backward Traceability ist die Rückverfolgbarkeit von Testfällen zu Anforderungen. Es wird durchgeführt, um sicherzustellen, dass sich das Projekt in die gewünschte Richtung bewegt und dass dem Produkt keine zusätzlichen oder nicht spezifizierten Funktionen hinzugefügt werden. 
  • Bidirektionale Rückverfolgbarkeit – Bidirektionale Rückverfolgbarkeit ist die Rückverfolgbarkeit in Vorwärts- und Rückwärtsrichtung. Hier werden die Testfälle auf Anforderungen abgebildet und umgekehrt. Es wird durchgeführt, um sicherzustellen, dass alle Testfälle zu jeder Anforderung rückverfolgbar sind und alle spezifizierten Anforderungen genau sind und es gültige Testfälle für jede von ihnen gibt.

Bedeutung der Rückverfolgbarkeitsmatrix?

Das Hauptziel jedes Testers ist es, die Anforderungen des Kunden richtig zu verstehen und sicherzustellen, dass das entwickelte Produkt den Anforderungen entspricht und so fehlerfrei wie möglich ist. Hier müssen sowohl negative als auch positive Testfälle erstellt werden. Ein RTM ist ein Arbeitsblatt, das alle Informationen zu den Anforderungen des Kunden enthält. Es enthält auch Informationen über mögliche Testfälle und Szenarien und in welchem ​​Stadium sie sich gerade befinden. 

Es gibt verschiedene Vorteile, die von bereitgestellt werden Rückverfolgbarkeit der Anforderungen. Sie beinhalten:

  • Es erleichtert die Wirkungsanalyse.
  • Es hilft, Änderungen richtig vorzunehmen. Daher wird die Produktqualität verbessert.
  • Es hilft auch, die Rückverfolgbarkeitslinks so zu definieren, dass es auch das Reverse-Engineering-Wissen aufzeichnet. 
  • Falls ein Teammitglied mit wichtigem Wissen das Unternehmen verlässt, hilft eine vollständige Informationstransparenz sehr. Es reduziert das Risiko einer Fehlentwicklung erheblich. 
  • Es bestätigt eine 100%ige Testabdeckung durch einen entsprechenden Verifizierungsprozess.

Schlüsselelemente eines RTM

Es gibt mehrere Dinge, die ein RTM enthalten muss. Sie beinhalten:

  • Eindeutige Anforderungs-ID
  • Art der Anforderungen
  • Beschreibung der Anforderungen
  • Eine Spur, um die Spezifikationen zu entwerfen
  • Referenzen von Integrationstestfällen
  • Referenzen von Unit-Testfällen
  • Referenzen von Systemtestfällen
  • Referenzen von Benutzerakzeptanz-Testfällen
  • Eine Ablaufverfolgung der Testskripte.

Voraussetzungen für ein RTM

Zu den wichtigsten Elementen einer Anforderungs-Verfolgbarkeitsmatrix gehören:

  • Bewertung der Geschäftsanforderungen
  • Liste der Projektziele
  • Projektumfang
  • Design des zu entwickelnden Produkts
  • Planen Sie die Entwicklung des Produkts
  • Teststrategie
  • Anforderungen auf hohem Niveau.

Generieren einer Verfolgbarkeitsmatrix in Visure-Anforderungen

Der Prozess zum Erstellen einer Anforderungsrückverfolgbarkeitsmatrix sollte mit der Zielsetzung beginnen, um festzulegen, was der RTM liefern soll. Wie wir bereits erklärt haben, gibt es verschiedene Arten von RTM, und es ist wichtig, die richtigen Informationen für die richtige Matrix zu sammeln.

Der nächste Schritt ist die Anforderungsverfolgung. Heutzutage erfolgt die Anforderungsverfolgung mit Hilfe eines Anforderungsverfolgungstools, wie es von Visure Solutions bereitgestellt wird. Es ist einfacher, Anforderungen zu sammeln MS Word, MS Excel, ReqIF und anderen Quellen, verwalten Änderungen in den verschiedenen Phasen des Lebenszyklus mit Hilfe eines Traceability-Tools und trennen die Anforderungen als getestet oder ungetestet.

Visure Requirements wurde entwickelt, um den gesamten Anforderungsprozess umfassend zu unterstützen. Es ist ein hochmodernes Softwaretool für das Anforderungsmanagement, das sich durch Anpassbarkeit und Benutzerfreundlichkeit auszeichnet. Visure Requirements enthält mehrere RTM-Berichte, die mit wenigen Klicks angepasst und generiert werden können.

Anforderungsrückverfolgbarkeitsmatrix

Ein typisches RTM, das von Visure Requirements generiert wird, enthält Produktanforderungen, Systemanforderungen, Komponentenanforderungen, Risiken und Tests. Visure Requirements kann RTMs in verschiedene Formate exportieren, einschließlich PDF und XLS.

Die Verwaltung des gesamten Anforderungsprozesses in einem einzigen Tool erleichtert es den Beteiligten, sie zu verstehen, zu verfolgen und sich daran zu beteiligen, und trägt außerdem dazu bei, dass die gesammelten Anforderungen das von den Benutzern geforderte System definieren.

Zusammenfassung

Requirements Traceability Matrix ist eine Tabelle, die Anforderungen während des gesamten Entwicklungsprozesses verknüpft. Es hilft sicherzustellen, dass keine Anforderung übersehen wird, und ermöglicht ein effizientes Änderungsmanagement, wenn Änderungen auftreten. Es gibt verschiedene Arten von RTMs, von denen jede ihre eigenen Vor- und Nachteile hat. Die Auswahl des zu verwendenden RTM-Typs hängt von den spezifischen Projektanforderungen ab. Die Anforderungs-Verfolgbarkeitsmatrix ist ein wichtiges Werkzeug für jede Organisation, die Softwareprodukte oder -lösungen entwickelt. Durch die Verwendung dieses Tools können Organisationen die Kommunikation zwischen Teammitgliedern verbessern, Risiken im Zusammenhang mit fehlenden Anforderungen reduzieren und die Kundenzufriedenheit steigern. Visure-Anforderungen Die ALM-Plattform bietet a Kostenlose 30-Tage-Testversion So können Sie alle Funktionen ausprobieren, bevor Sie entscheiden, ob es die richtige Lösung für die Anforderungen Ihres Unternehmens ist.

Vergiss nicht, diesen Beitrag zu teilen!

Top