Software system

A Software System ist ein System von Interkommunikation Komponenten bezogen auf Software Teil von a Computersystem (eine Kombination aus Hardware- und Software). Es "besteht aus einer Reihe von getrennten Programme, Konfigurationsdateien, die zum Einrichten dieser Programme verwendet werden. Systemdokumentation, was die Struktur des Systems beschreibt und Benutzerdokumentation, was erklärt, wie man das System benutzt ".[1]

Der Begriff "Softwaresystem" sollte von den Begriffen unterschieden werden "Computer Programm" und "Software". Der Begriff Computerprogramm bezieht sich im Allgemeinen auf eine Reihe von Anweisungen (Quelle, oder Objektcode) die eine bestimmte Aufgabe ausführen. Ein Softwaresystem bezieht sich jedoch im Allgemeinen auf ein umfassenderes Konzept mit vielen weiteren Komponenten wie Spezifikation. Testergebnisse, Endbenutzerdokumentation, Wartungsunterlagen usw.[2]

Die Verwendung des Begriffssoftwaresystems bezieht sich manchmal mit der Anwendung von Systemtheorie Ansätze im Kontext von Softwareentwicklung. Ein Softwaresystem besteht aus mehreren separaten Computerprogrammen und zugehörigen Konfigurationsdateien, Dokumentationusw., das arbeitet zusammen.[1] Das Konzept wird bei der Untersuchung einer großen und komplexen Software verwendet, da es sich auf den Hauptfach konzentriert Komponenten von Software und ihrer Interaktionen. Es hängt auch mit dem Gebiet von zusammen Softwarearchitektur.

Softwaresysteme sind ein aktiver Forschungsbereich für Gruppen, die an interessiert sind Softwareentwicklung insbesondere und Systemtechnik Im Algemeinen.[3] Akademische Zeitschriften mögen die Zeitschrift für Systeme und Software (herausgegeben von Elsevier) sind dem Thema gewidmet.[4]

Die ACM Softwaresystem Auszeichnung ist eine jährliche Auszeichnung, die Menschen oder eine Organisation ehrt "Für die Entwicklung eines Systems, das einen dauerhaften Einfluss hatte, spiegelt sich in Beiträgen zu Konzepten, in der kommerziellen Akzeptanz oder beides wider.".[5] Es wurde von der vergeben Verband für Rechenmaschinen (ACM) seit 1983 mit einem Geldpreis von gesponsert von von IBM. Die beiden Arten von Systemsoftware und Anwendungssoftware sind

Kategorien

Zu den wichtigsten Kategorien von Softwaresystemen gehören diejenigen, die basierend auf Anwendungssoftwareentwicklung, Programmiersoftware, und Systemsoftware Obwohl die Unterscheidung manchmal schwierig sein kann. Beispiele für Softwaresysteme umfassen Betriebssysteme, Computerreservierungssysteme, Luftraumüberwachung Systeme, militärische Kommando- und Kontrollsysteme, Telekommunikationsnetzwerke, Content -Management -Systeme, Datenbankmanagementsystem, Expertensysteme, eingebettete Systeme, etc.

Siehe auch

Verweise

  1. ^ a b Sommerville, Ian (2007). "1.1.1; Was ist Software?". Softwareentwicklung (8. Aufl.). Addison-Wesley. S. 5–6. ISBN 978-0-321-31379-9. Ol 18264252m.
  2. ^ ' Grubb, P.; Takang, A. (2007). Software -Wartung: Konzepte und Praxis, 2. Auflage. New Jersey: Welt wissenschaftlich. S. 7–9. doi:10.1142/5318. ISBN 978-981-238-426-3. OCLC 912499935.
  3. ^ "Das Max -Planck -Institut für Softwaresysteme". Abgerufen 2020-12-31.
  4. ^ "Journal of Systems and Software (JSS)". DBLP. Deutschland: LZI. Abgerufen 2020-12-31.
  5. ^ "Softwaresystem Auszeichnung". ACM Awards. Verband für Rechenmaschinen. Abgerufen 2020-12-31.