Herausforderungen in Systems-Engineering-Projekten – Safety-Anforderungen

Durch den Wandel von vorwiegend mechanischen Systemen hin zu immer mehr elektronischen Systemen entstehen zunehmend sicherheitsrelevante Themen, die schon vor der Entwicklung eines Systems betrachtet werden müssen um ein Fehlverhalten des Systems zu Vermeiden oder das Risiko davon zu minimieren. Wir möchten Ihnen in diesem Blogartikel einige Herausforderungen vorstellen, die es bei der Entwicklung von sicherheitskritischen Systemen zu beachten gilt.

Weiterlesen

Herausforderungen in Systems-Engineering-Projekten – Dokumentation von Systemarchitektur

Im letzten Teil unserer Blogserie haben wir Ihnen die Herausforderungen, die bei der Kontextabgrenzung eines Systems auftreten können, vorgestellt. Das Hauptproblem dabei war, dass die Architektur oftmals bereits zu frühen Phasen oder zu Beginn der Systemanalyse festgelegt wird, dabei sollte (laut Theorie) die Systemanalyse doch relativ architekturneutral durchgeführt werden. Doch das ist nicht die einzige Herausforderung, die es bei der Entwicklung eines Systems zu bewältigen gilt, vielmehr müssen Sie sich weiteren Herausforderungen, vor allem bei der Dokumentation der Systemarchitektur, stellen. In diesem Blogartikel möchten wir auf diese Herausforderungen eingehen, sodass Sie für diese in Ihrem Projekt gewappnet sind.

Weiterlesen

Doku Agil – Fachliches Wissen in agilen Projekten Dokumentieren

Agiles Vorgehen ist im Trend und hat die Softwareentwicklung der letzten Jahre erheblich verändert. Bessere Produkte und Systeme sollen dadurch dynamisch und flexibel entstehen. Dazu tragen vor allem kurze Auslieferungszyklen und häufiges Feedback bei. Oft wird dabei allerdings das Thema „Dokumentation“ zugunsten der Realisierung zusätzlicher Funktionalität oder besserer Qualität vernachlässigt. Der Grund hierfür ist eine Aussage aus dem „agilen Manifest“ [1], die besagt, dass funktionierende Software höher zu bewerten sei als umfassende Dokumentation.

Weiterlesen

Herausforderungen in Systems-Engineering-Projekten

Schon seit jeher entwickeln Menschen Arten von Systemen, von den eindrucksvollen Pyramiden der Ägypter bis hin zur Wasserversorgung im Römischen Reich. Mit fortschreitender Zeit begann die Menschheit mit der Entwicklung von Systemen, deren Komplexität und Durchführung jedoch alles bisher Dagewesene in den Schatten stellte. Projektverantwortliche waren nicht mehr in der Lage, das Gesamtsystem zu überblicken.

Weiterlesen

Das Metamodell der UML – Grammatik für Modellierer

Im vorherigen Artikel unserer Blogserie haben wir Ihnen, das Metamodell Requirements Interchange Format (ReqIF) zur Übermittlung von Dokumenten anhand eines konkreten Beispiels vorgestellt.

In vorerst abschließenden Teil unserer Blogserie, möchten wir Ihnen ein weiteres Metamodell, das Metamodell der Unified Modeling Language (UML), und dessen Anwendungsgebiete im Bereich des Requirements-Engineering vorstellen.

Weiterlesen