Definition
Eine Anforderung, die Leistung, Schnittstellen, Verifikation oder andere Eigenschaften explizit über zwei oder mehr funktionale Domänen oder Anspruchsgruppen eines Systems hinweg einschränkt, so dass keine einzelne Subsystemimplementierung sie isoliert erfüllen kann.
Prinzip
Prinzip
Eine funktionenübergreifende Anforderung begründet eine Systemebenen‑Beschränkung, die über Subsystemgrenzen hinweg zuzuordnen, nachzuverfolgen und zu verifizieren ist; ihre Erfüllung erfordert koordinierte Schnittstellenspezifikationen, gemeinsame Testkriterien oder einen benannten gemeinsamen Dienst.
Demonstration
Demonstration
Illustrierendes Szenario → Ein Raumfahrtprogramm definiert eine funktionenübergreifende Anforderung an elektromagnetische Verträglichkeit (EMV) zwischen Avionik, Energieverteilung und Struktur. Erkennung → Systems Engineers erkennen EMV als Thema der elektrischen Auslegung, Erdung, Abschirmung und Strukturbefestigung. Handlung → Das Team teilt die Anforderung auf Elektronik, Kabelbaum und Struktur auf, definiert Schnittstellentests und dokumentiert die Zuordnungen. Folge → Bei der Integration erfüllen die gemessenen Emissionen das System‑EMV‑Kriterium, weil Schnittstellen und Tests domänenübergreifend definiert und nachverfolgt wurden.
Fehlanwendung
Fehlanwendung
Die funktionenübergreifende Anforderung als Sammlung unabhängiger funktionaler Anforderungen zu behandeln und jedem Subsystemteam nur lokale Verifikation zu erlauben. Der semantische Fehler besteht darin anzunehmen, lokale Verifikation bedeute Systemsicherheit, während Interaktions‑ und Schnittstellenprüfungen ignoriert werden.
Konsequenz
Konsequenz
Bei Anerkennung und Steuerung reduzieren funktionenübergreifende Anforderungen Integrationsrisiken durch koordinierte Auslegungen und gemeinsame Verifikation; werden sie ignoriert oder fragmentiert, entstehen Schnittstellen‑Inkonsistenzen, späte Neuentwicklungen, erhöhte Kosten und mögliche Systemfehler.
Umkehrung
Umkehrung
Sind die Domänen durch Architektur strikt entkoppelt (z. B. durch einen zertifizierten gemeinsamen Dienst oder feste Partitionierung), kann eine funktionenübergreifende Anforderung durch ein einzelnes gemeinsames Element erfüllt werden; umgekehrt können Anforderungen, die zunächst transversal erscheinen, lokal werden, wenn die Architektur klare Verantwortungsgrenzen setzt.
Abgrenzung
Abgrenzung
Eindeutig innerhalb → Eine Anforderung, die ein einheitliches Latenzbudget für Sensoren, Netzwerke und Steuergeräte vorschreibt. Randfall → Eine auf Systemebene formulierte Zuverlässigkeitsanforderung ohne explizite Zuweisung; Transversalität hängt von der Definitionspraxis ab. Eindeutig außerhalb → Eine funktionsspezifische API‑Anforderung, die keine anderen Domänen beeinflusst.
Semantische Spannung
Semantische Spannung
Zentralisierte Steuerung und Rückverfolgbarkeit versus Subsystemautonomie und schnelle lokale Innovation: strikte Kontrolle erleichtert Verifikation, kann aber Entwicklung verlangsamen und Designfreiheit einschränken.
Synthese
Synthese
Funktionenübergreifende Anforderungen sind Koordinationszwänge: sie verwandeln erwünschte Systemeigenschaften in Verpflichtungen über Teams und Schnittstellen hinweg und erfordern daher explizite Zuweisung, Schnittstellendefinition und integrierte Verifikation statt einseitiger Subsystemlösungen.