Ein Anforderungsnachverfolgungsmatrix (RTM) ist ein Dokument, das in der Entwicklung elektronischer Produkte verwendet wird, um Anforderungen und deren Umsetzung zu verfolgen. RTMs sind große Tabellen, die Anforderungen und alle damit verbundenen Informationen aufzeichnen, einschließlich Entwurfsdokumenten, Schaltplänen und Tests.
Sie helfen Ingenieuren und Designern dabei, mit den Projektbeteiligten zusammenzuarbeiten und sicherzustellen, dass das Projektergebnis mit seinen Zielen übereinstimmt.
Anforderungsnachverfolgbarkeit ist die Fähigkeit, die Beziehungen zwischen Projektanforderungen, Artefakten und Verifizierungs- und Validierungstests während des Produktentwicklungsprozesses zu verfolgen.
Anforderungsnachverfolgbarkeit kann vorwärts, rückwärts oder bidirektional sein.
Anforderungsnachverfolgbarkeit hilft Teams in der Elektronikentwicklung:
Stellen Sie sich vor, ein Elektronikunternehmen entwirft eine neue Leiterplatte (PCB) für ein medizinisches Gerät. Vorschriften verlangen, dass die PCB gegen elektromagnetische Interferenzen (EMI) resistent sein muss.
Eine Anforderungsnachverfolgungsmatrix stellt sicher, dass die EMI-Resistenz der PCB nicht nur ein Designziel ist, sondern ein nachweislich erreichtes Merkmal des Endprodukts.
Hier ist ein grundlegender RTM-Eintrag für die Anforderung an die EMI-Resistenz.
Anforderungs-ID |
Beschreibung |
Quelle |
Verwandte Artefakte |
Verifizierungsmethode |
Verifizierungsstatus |
EMI-001 |
Die PCB muss die EMI-Anforderungen erfüllen, die in der Norm IEC 60601-1-2 festgelegt sind. |
IEC 60601-1-2, Kundenanforderung für Gerätezuverlässigkeit |
Spezifikation für das PCB-Layout-Design (LDS-001), Dokument zur Auswahl der Komponenten (CSD-012), Plan für EMI-Abschirmung (ESP-005) |
EMI-Testverfahren (TP-EMI-001) basierend auf IEC 60601-1-2 |
Bestanden |
Im Datensatz für die EMI-Anforderung ist es möglich, eine zusätzliche Anforderung zu definieren, die etwas näher am PCB-Layout spezifiziert, um sicherzustellen, dass EMI-001 mit der höchstmöglichen Wahrscheinlichkeit erfüllt wird. Dies könnte LDS-001 sein, was detailliertere Angaben zu den Anforderungen liefert, die für einen Aspekt des PCB-Layouts erfüllt werden müssen.
Anforderungs-ID |
Beschreibung |
Quelle |
Verwandte Artefakte |
Verifizierungsmethode |
Verifizierungsstatus |
LDS-001 |
Der Schaltreglerkreis U8 muss auf L1 platziert werden, ohne Erdungsausschnitte auf L2. |
IEC 60601-1-2, Kundenanforderung für Gerätezuverlässigkeit |
EMI-Beständigkeitsspezifikation (EMI-001), Dokument zur Auswahl der Komponenten (CSD-012), Plan für EMI-Abschirmung (ESP-005) |
PCB-Inspektion |
Bestanden |
Sie können bei Bedarf zusätzliche PCB-Layoutspezifikationen erstellen, die als untergeordnete Anforderungen unter der Hauptanforderung EMI-001 existieren. Dies ist ein vereinfachtes Beispiel für eine einzelne übergeordnete Anforderung und eine ihrer abhängigen Anforderungen. In einem echten Elektronikprojekt gäbe es Dutzende oder Hunderte von Anforderungen, Artefakten und Verifizierungsaktivitäten.
Sie können eine RTM manuell mit einer Tabellenkalkulation erstellen, oder Sie können spezielle Anforderungsmanagementsoftware verwenden. RTM-Software bietet Automatisierung und zuverlässigere Rückverfolgbarkeit, aber das manuelle Nachverfolgen von Anforderungen kann eine gute Option für einfachere Projekte sein.
Was müssen Sie mit dem RTM-Dokument nachverfolgen und welche Art von Rückverfolgbarkeit streben Sie an (vorwärts, rückwärts oder bidirektionales Nachverfolgen)? Ihre Ziele von Anfang an klar zu definieren, wird Ihnen helfen, den geeigneten Matrixtyp und die Informationen, die sie enthalten sollte, zu bestimmen.
Nachdem Sie Ihre Ziele festgelegt haben, können Sie bestimmen, welche Elemente oder Artefakte in die Matrix aufgenommen werden sollen.
Mindestens müssen Sie folgendes einschließen:
Sobald Sie Ihre Struktur haben, müssen Sie sie mit Informationen aus Quellen wie Anforderungsdokumenten und Testplänen befüllen. Denken Sie daran, es ist ein lebendiges Dokument, das aktualisiert werden sollte, während das Projekt fortschreitet und Anforderungen sich entwickeln, neue Artefakte erstellt werden und Verifizierungsaktivitäten voranschreiten.
Die Pflege der Anforderungsrückverfolgbarkeitsmatrix ist oft der arbeitsintensivste und fehleranfälligste Teil des Anforderungsmanagements. Anforderungen, Artefakte und Tests müssen ausgerichtet bleiben. Komplexe Projekte mit vielen Anforderungen und häufigen Änderungen scheitern oft daran, die Rückverfolgbarkeit aufrechtzuerhalten, was zu kostspieligen Nacharbeiten oder sogar abgebrochenen Projekten führt.
Im Altium 365 Requirements & Systems Portal können Manager das Anforderungsmodul nutzen, um die Details aus ihrer Anforderungsrückverfolgbarkeitsmatrix als Anforderungsliste einzugeben und zu verfolgen. Die unten gezeigte Anforderungsliste listet Eltern- und Kindanforderungen für jeden Posten auf, sowie den Verifizierungsstatus.
Die Anforderungsliste zeigt Eltern- und Kindanforderungen für jeden Posten auf, sowie den Verifizierungsstatus.
Das Requirements & Systems Portal geht noch einen Schritt weiter und hilft, viele Validierungsaufgaben zu automatisieren, die sich auf Objekte in einem Altium PCB-Layout beziehen. Objekte aus einem PCB-Layout können direkt in einem Posten markiert werden, und diese Objekte können in das PCB-Layout innerhalb von Altium 365 kreuzverwiesen werden. Eine PCB-Designprüfung von der Anforderungsliste aus ermöglicht diesen direkten Kreuzverweis in das PCB-Layout, sodass Anforderungen schnell inspiziert und validiert werden können.
Wenn Sie von den Schaltplänen oder dem PCB ausgehen, können spezifische Projektanforderungen an Objekte in einem Schaltplan angehängt werden, und das Schaltplanblatt kann innerhalb der Projektanforderungen referenziert werden. Insgesamt beschleunigt dies Überprüfungen und hilft sicherzustellen, dass die Überprüfung der Anforderungen bei Projektüberprüfungen nicht übersehen wird.
Altium 365 Requirements & Systems Portal automatisiert die Nachverfolgbarkeit mit einem RTM, das für die Entwicklung von Elektronikprodukten konzipiert wurde. Das Portal reduziert Fehler und Nacharbeit, während es die Zusammenarbeit und Kommunikation zwischen den Teams verbessert.
Beschleunigen Sie Ihre Workflows zur Nachverfolgbarkeit von Anforderungen noch heute.