Software-System

aus Wikipedia, der freien Enzyklopädie

Ein Software-System ist eine Verbindung von miteinander kommunizierenden Komponenten (Bausteinen) auf Softwarebasis, die das Zusammenwirken von Teilen eines Computersystems (eine Kombination aus Hardware und Software) ermöglichen.

Es besteht aus einer Reihe von separaten Hauptprogrammen, Unterprogrammen und Konfigurationsdateien (Module) die zur Einrichtung von Programmen (welche die Struktur des Systems ermöglichen) sowie einer Anwender-Dokumentation (die erklärt wie das System zu benutzen ist) notwendig sind. Während ein Computerprogramm eine Vielzahl von Anweisungen (Quellen- oder Objektcodes) beinhaltet, verfügt ein Software-System über weitere Komponenten wie zum Beispiel Spezifikationen, Testergebnisse, Endbenutzer-Dokumentationen und Instandhaltung.

Begriffsbestimmung

Der Begriff „Software-System“ darf mit den gängigen Begriffen „Computerprogramm“ und „Software“ nicht gleichgesetzt werden. Der Begriff Computerprogramm bezieht sich allgemein auf einen Satz von Instruktionen, die eine bestimmte Aufgabe ausführen. Der Begriff Software-System hingegen bezeichnet ein umfassenderes Konzept mit vielen weiteren Komponenten.

Die Verwendung des Begriffs Software-System wird im Zusammenhang mit Software-Engineering genutzt bzw. auf dem Gebiet der Software-Architektur verwendet.

Betrachtungsweisen

Aus Sicht des programmiertechnischen Aspektes besteht ein Software-System aus dem Zusammenwirken von Hauptprogrammen und Unterprogrammen, aus deren Gemeinsamkeit sich ein Lösungsansatz für bestehende Probleme ergibt.

Betrachtet man jedoch das Software-System aus dem Blickwinkel eines Entwurfes (Konzept), besteht dieses aus mehreren Modulen, die bei einer Teilung nach dem Trennungsprinzip entstehen.

Weblinks