Arbeiten mit dem Netzeditor
ProjekteDer Netzeditor ist das zentrale Werkzeug im ETRM, um komplexe Abhängigkeiten zwischen Anforderungen grafisch darzustellen. Er ergänzt die klassische Listenansicht um eine interaktive Graph-Komponente.
1. Den Netzeditor aufrufen
Sie finden den Netzeditor innerhalb eines Projekts über den Reiter "Netz" in der Hauptnavigation. Die Ansicht lädt automatisch alle Anforderungen des Projekts und deren bestehende Verknüpfungen.

2. Navigation und Ansicht
Um auch in großen Projekten den Überblick zu behalten, stehen Ihnen folgende Steuerungselemente zur Verfügung:
- Zoom & Move: Nutzen Sie das Mausrad zum Zoomen und ziehen Sie die Arbeitsfläche mit gedrückter linker Maustaste, um den Ausschnitt zu verschieben.
- Einpassen: Ein Klick auf die Schaltfläche "Einpassen" zentriert den gesamten Graph und skaliert ihn so, dass alle Anforderungen sichtbar sind.
- Layout-Optionen:
- Raster-Ansicht: Ordnet die Anforderungen in einem kompakten Gitter an.
- Baumstruktur: Sortiert die Anforderungen hierarchisch nach ihrer Eltern-Kind-Beziehung (ideal für die Traceability-Analyse).
3. Anforderungen verknüpfen
Wenn Sie über Schreibrechte im Projekt verfügen, können Sie Beziehungen direkt im Graph bearbeiten:
- Klicken Sie zuerst auf die Eltern-Anforderung.
- Klicken Sie anschließend auf die Kind-Anforderung.
Das System erstellt sofort die neue Beziehung und aktualisiert die Traceability-Pfeile in der Listenansicht.
Je nach Verknüpfungsstatus wechseln die Farben der Anforderungen. Bitte beachten Sie: wenn Beziehungen im Netzeditor gelöscht werden, aktualisiert sich die Farbe der betroffenen Anforderungen erst nach dem erneuten Laden der Seite.
4. Validierung und Logikprüfung
Der Netzeditor schützt die Integrität Ihrer Daten durch Echtzeit-Validierung. Folgende Aktionen werden unterbunden:
- Selbstbezug: Eine Anforderung kann nicht ihr eigenes Eltern- oder Kind-Element sein.
- Zirkelbezug: Das System erkennt, wenn eine geplante Verknüpfung eine logische Endlosschleife erzeugen würde (z. B. A → B → C → A) und blockiert diese Aktion mit einem Warnhinweis.
- Doubletten: Besteht eine Beziehung bereits, kann sie nicht ein zweites Mal angelegt werden.
5. Beziehungen löschen
Um eine bestehende Verbindung zu entfernen: 1. Klicken Sie direkt auf die Verbindungslinie zwischen zwei Anforderungen. 2. Bestätigen Sie die Sicherheitsabfrage. Die Anforderungen selbst bleiben dabei erhalten, lediglich die logische Verknüpfung wird gelöst.
6. Schreibschutz
Benutzer mit Leserechten sehen den Hinweis "Nur Lesezugriff". In diesem Modus können Anforderungen zwar verschoben und betrachtet werden (lokal im Browser), es können jedoch keine dauerhaften Änderungen an den Beziehungen gespeichert werden.
7. Filter
Wenn Sie mit dem Mauszeiger an den rechten Rand des Netzdiagramms fahren, öffnet sich ein Filtermenü. Sie können dieses Menü nutzen, um in umfangreichen Projekten selektiv Anforderungen einzublenden, um dann die Verknüpfungen zu setzen. Wenn Sie eine einzelne Anforderung aus der Liste aktivieren und den Button "Verbundene anzeigen" klicken, werden Ihnen alle Anforderungen angezeigt, die mit der ausgewählten Anforderung in Verbindung stehen. Wenn Sie sich in einem Zweig mit vielen Zwischenebenen befinden, können Sie den Button mehrfach anklicken, es werden jeweils die "nächsten Verwandten" hinzugenommen.

Profi-Tipp: Nutzen Sie die Baumstruktur, um "Waisen" (Anforderungen ohne Eltern-Element) schnell am Rand des Graphs zu identifizieren. Jede System-Anforderung sollte in einer sauberen ISO 29148 Dokumentation mindestens eine Verbindung zu einer Stakeholder-Anforderung haben.