Was ist die Rückverfolgbarkeit der Anforderungen?
Die Rückverfolgbarkeit der Anforderungen ist eine Technik, die in Softwareentwicklungsprojekten verwendet wird, um sicherzustellen, dass die Benutzeranforderungen vollständig erfüllt werden und Defekte minimiert werden. Bei Verwendung dieser Projektmanagementtechnik bestimmen die Benutzeranforderungen Anforderungen, Entwicklung und Qualitätssicherung. Grundlegende Implementierungen können Tabellenkalkulationen verwenden, um Matrizen zu erstellen, und ausgefeilte Implementierungen verwenden häufig spezielle Anforderungen Management -Anwendungen. Diese Bedürfnisse werden dokumentiert und häufig in eine Anforderungsverwaltungsanwendung eingegeben. Aus den Benutzeranforderungen entwickelt der Analyst eine Reihe von Produktfunktionen. Aus den Produktmerkmalen kann der Analytiker Anwendungsfälle als Teil der Anforderungenanalyse entwickeln. Anwendungsfälle sind Dokumente, die die INT eines Benutzers darstellenEraktion mit dem System, das die Schritte zeigt, die das System verarbeiten muss. Der Analyst verfolgt die Produktfunktionen in den erforderlichen Schritten im Anwendungsfall, die diese Funktionen erfüllen. Diese ergänzenden Spezifikationen können Systemzuverlässigkeits- und Benutzerfreundlichkeitsanforderungen umfassen. Die Anforderungen sollten auch auf den zuständigen Benutzer zurückgeführt werden, um die Rückverfolgbarkeit der Anforderungen beizubehalten.
Viele Organisationen verwenden ein Dokument, das als Rückverfolgbarkeitsmatrix bezeichnet wird. Diese Matrix kann Benutzerbedürfnisse für Produktfunktionen und Produktfunktionen mit den Anforderungen vergleichen. Mit dem Vergleich können der Business Analyst überprüfen, ob jeder Benutzer von einer Produktfunktion erfüllt wird und dass jede Funktion unterstützende Anwendungsfälle oder zusätzliche Anforderungen hat. Es kann auch dem a helfenNALYST Bestimmen Sie, ob überflüssige Anforderungen erstellt wurden.
zugelassene Anforderungen werden an das Personal der Qualitätssicherung übergeben. Das Personal zur Qualitätssicherung wird die Anforderungen an die Entwicklung von Testfällen verwenden, und das Personal verfolgt Testfälle auf die Anforderungen. Eine Rückverfolgbarkeitsmatrix kann verwendet werden, um sicherzustellen, dass alle Anforderungen eine unterstützende Testfälle haben und dass keine unnötigen Testfälle hinzugefügt wurden.
Implementierung der Rückverfolgbarkeit der Anforderungen für Systemtechnik kann einer Organisation Vorteile bieten. Es kann dazu beitragen, dass das System den Benutzeranforderungen entspricht und die Nacharbeitskosten senkt. Systeme, die unter Verwendung der Rückverfolgbarkeit der Anforderungen entwickelt werden, sollten ebenfalls einfacher aktualisiert werden. Wenn die zusätzliche Entwicklung am System durchgeführt wird, kann die Rückverfolgbarkeitsmatrix dem Projektteam helfen, Benutzeranforderungen, Produktfunktionen, Anforderungen und Testfälle zu finden, die möglicherweise aktualisiert werden müssen.