 |
 | |  |  | | Beschreibung |  | Zunächst ist es sinnvoll, eine geeignete Systemsicht für "Kritische Systeme" zu finden. Da es "die" Sicht für "Kritische Systeme" nicht gibt, ist es sicher zweckmäßig, schon eingeführte allgemeine Systemsichten auf ihre Verwendbarkeit hin zu untersuchen. Potenzielle Kandidaten finden sich in den Bereichen
- Software-Engineering und
- System-Engineering.
Gemeinsam ist beiden Bereichen, dass man zwischen
- funktionalen Anforderungen und
- nicht funktionalen Anforderungen, den Qualitätsanforderungen
an die Software bzw. das System unterscheidet. Es zeigt sich, dass für "Kritische Systeme" die System-Engineering Sicht in Bezug auf die Besonderheiten kritischer Systeme die geeignetere Sicht ist, da sich die Kritikalität eines Systems bzw. dessen Funktionalität an der Wechselwirkung des Systems mit seiner Umwelt definiert, was insbesondere für sicherheitskritische Systeme gilt.
Eine Literatur-Recherche macht auch schnell deutlich, dass es beim Software-Engineering in erster Linie um den Erstellungsprozess der Software für ein System geht. Die IEEE Computer Society und die ACM (Association for Computing Machinery) arbeiten zur Zeit gemeinsam an einem Projekt, das den Stand auf dem Gebiet des Software-Engineering erfassen und der Allgemeinheit aufbereitet zugänglich machen soll. Ein Handbuch, SWEBOK, das den aktuellen Stand der Arbeiten dokumentiert, liegt vor. Aufgestellte Sichten, Modelle und dergleichen sind Software-orientiert, das System in das die Software eingebettet ist, spielt, wenn überhaupt, nur eine untergeordnete Rolle. Dies wird auch an den Standards deutlich, die im Software-Engineering für den Bereich Qualität referenziert werden, z. B. die Norm ISO/IEC 9126. Die Norm beschreibt ein Qualitätsmodell für den Bereich Software und führt die Maßnahmen auf, die einzelne Qualitätsmerkmale beeinflussen. Auffällig beim ISO/IEC 9126-Modell ist, dass der Begriff "Safety", ein wesentlicher Begriff beim Engineering "Kritischer System", dort überhaupt nicht vorkommt.
Eine geeignete Ausgangsbasis für die Sicht "Kritischer Systeme" kommt aus dem Bereich System-Engineering mit dem Qualitätsmodell des Software Engineering Instituts (SEI), das den Besonderheiten bezüglich der speziellen Anforderungen an Kritische System gerecht wird. Viele der im ISO/IEC 9126-Modell verwendeten Begriffe tauchen hier natürlich auch auf, z. B. der Begriff "Maintainability", definieren sich aber über die Systemsicht und nicht über die Softwaresicht. |  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |   | Übergeordnet |  |  |  | |  |  |  |  |  | Gibt es "die"... |  |  |  |  |   | Untergeordnet |  |  |  | |  |  |  |  | Literaturhinweise |  |  |  | |  |  | |  |  |  |  |  |  |
|