DevSecOps Compliance Automation for Mission Systems: A Practical Guide for Government Programs
Government software teams spend more time proving compliance than building....
Moderne technische Produkte wie Autos, Flugzeuge oder medizinische Geräte vereinen heute Software, Elektronik, Cloud-Dienste und mechanische Systeme in einer einzigen Produktarchitektur. Daher erfordert die Verwaltung der Systemanforderungen für solche Produkte mehr als nur das Verfassen der Anforderungsdokumentation.
Es stimmt zwar, dass der Ansatz des Anforderungsmanagements nach wie vor die Grundlage aller Engineering-Programme bildet. Gleichzeitig gewinnt jedoch das modellbasierte System-Engineering (MBSE) zunehmend an Bedeutung. Anstelle von Dokumenten als primärem Träger der Systemabsicht nutzt MBSE formale, miteinander verknüpfte Modelle, in denen Anforderungen, Architektur, Verhalten und Schnittstellen in einer einheitlichen Struktur zusammengefasst sind.
Dieser Wandel hat eine wichtige branchenweite Diskussion darüber ausgelöst, wie sich beide Ansätze in moderne Entwicklungsumgebungen einfügen.
Die Debatte zwischen MBSE und dem traditionellen Anforderungsmanagement (dokumentbasiert) ist keine theoretische Frage; sie ist aus konkreten Fehlschlägen in großen Entwicklungsprojekten entstanden, bei denen ein dokumentbasierter Ansatz Schwierigkeiten hatte, die Systeminteraktionen zu erfassen.
Zum Beispiel:
Diese Misserfolge verdeutlichen also die weiterreichenden Herausforderungen, die wir im Folgenden aufgeführt haben und denen sich viele Führungskräfte im Ingenieurwesen derzeit branchenübergreifend gegenübersehen:
Aus diesem Grund setzen Unternehmen zunehmend auf modellbasiertes System-Engineering und einen strukturierten Ansatz für das Anforderungsmanagement. Im nächsten Abschnitt wollen wir uns damit näher befassen.
MBSE erweist sich als nützlich, wenn technische Systeme zu komplex werden, um sie anhand schriftlicher Spezifikationen zu erfassen.
Lassen Sie uns das anhand des folgenden Beispiels verdeutlichen:
Betrachten wir das Stromverteilungssystem des Flugzeugs, das für die Stromversorgung mehrerer Teilsysteme zuständig ist, darunter:
Hier mag das Anforderungsdokument zwar festlegen, dass „die Stromversorgung innerhalb von 50 ms auf Notstrom umschalten soll, wenn der Generator ausfällt“, doch hängt das Verhalten des Systems von Zustandsübergängen ab, die sich anhand der dokumentierten Anforderungen nicht überprüfen lassen.
Mithilfe von modellgetriebenem Engineering können Teams:
MBSE verbessert also die allgemeine Systemtransparenz und ermöglicht es Teams, die Wechselwirkungen innerhalb komplexer Architekturen leicht nachzuvollziehen.
Unternehmen, die MBSE einsetzen, benötigen zudem einen strukturierten Prozess für das Anforderungsmanagement, um zu steuern, wie Anforderungen während des Produktentwicklungszyklus formuliert, geprüft, genehmigt und verifiziert werden.
Anstatt jedoch einen herkömmlichen, dokumentbasierten Ansatz für das Anforderungsmanagement zu verwenden, setzen Unternehmensteams zunehmend auf cloudbasierte Tools für das Anforderungsmanagement wie Modern Requirements4DevOps, das innerhalb von Azure DevOps funktioniert. Diese Tools ermöglichen es, Anforderungen parallel zu den Entwicklungsabläufen zu verwalten und dabei die vollständige Rückverfolgbarkeit an einem Ort zu gewährleisten.
Betrachten wir ein Beispiel aus dem Bereich der Flugzeugentwicklung:
Darüber hinaus unterstützt ein strukturiertes Anforderungsmanagement weiterhin mehrere wichtige Aktivitäten in Unternehmens-Engineering-Programmen:
In komplexen technischen Umgebungen sorgen diese Governance-Funktionen dafür, dass Anforderungen während des gesamten Entwicklungszyklus kontrolliert, nachvollziehbar und überprüfbar bleiben.
Tatsächlich ist MBSE kein Ersatz für ein strukturiertes Anforderungsmanagement. Vielmehr ergänzen sich beide Ansätze. Die meisten Unternehmen setzen heute beide gemeinsam ein, und ein typischer Arbeitsablauf sieht wie folgt aus:
Selbst führende Unternehmen setzen auf diesen hybriden Ansatz. Zum Beispiel:
Die Idee ist also klar. Anstatt das Anforderungsmanagement durch MBSE zu ersetzen, sollten Sie beide Ansätze gemeinsam nutzen, um gleichzeitig die Transparenz des Systems und die Kontrolle über den Lebenszyklus zu gewährleisten.
Dieser Wandel hin zu MBSE ist Realität. Nun sollten Führungskräfte im Engineering darüber nachdenken, wie Systemwissen über den gesamten Produktentwicklungszyklus hinweg verwaltet werden sollte. Der nächste Schritt besteht nicht darin, noch mehr Dokumentation zu erstellen, sondern Anforderungen, Architekturmodelle, DevOps-Workflows und Validierungsdaten miteinander zu verknüpfen, damit die Teams das Systemverhalten nachvollziehen können.
Viele Unternehmen haben bereits damit begonnen, digitale Fäden in ihren Entwicklungsabläufen zu implementieren. Diese verbinden Anforderungen, Architekturmodelle, Entwurfsartefakte und Testergebnisse zu einer einzigen rückverfolgbaren Kette. Zudem setzen sie digitale Zwillinge ein, mit denen sie digitale Nachbildungen physischer Produkte erstellen und verschiedene Szenarien virtuell simulieren können.
Mit Blick auf die Zukunft sollten Sie damit beginnen, technische Ökosysteme aufzubauen, in denen sowohl MBSE als auch das Anforderungsmanagement miteinander verknüpft bleiben, um der wachsenden Komplexität moderner Systeme gerecht zu werden.
✅ Definieren, verwalten und verfolgen Sie Anforderungen innerhalb von Azure DevOps
✅ Arbeiten Sie nahtlos mit regulierten Teams zusammen
✅ Starten Sie KOSTENLOS – keine Kreditkarte erforderlich
Government software teams spend more time proving compliance than building....
Modern Requirements, a leading provider of requirements management software for...
Discover how AI is transforming the role of business analysts...
End-to-end requirements management in Azure DevOps.
AI-powered assistance for DevOps workflows.
Autonomous AI agents for DevOps execution.
Real-time data sync across tools and systems.