Software: Unterschied zwischen den Versionen

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche
K
K
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Software steht im Bereich der [[EDV]] als Bezeichnung für die auf [[Datenträger]]n gespeicherten Informationen.  
+
Software steht im Bereich der [[EDV]] als Bezeichnung für die auf [[Datenträger]]n gespeicherten Informationen. Software kann niemals ohne einen Speicher existieren.
 
Der Artikel wird im weiteren auf die Software als [[Programm]] und den damit verbundenen Begriffen eingehen.
 
Der Artikel wird im weiteren auf die Software als [[Programm]] und den damit verbundenen Begriffen eingehen.
  
Zeile 14: Zeile 14:
 
* [[Treiber]]
 
* [[Treiber]]
  
Die Software (das Programm) ermöglicht zusammen mit den Eigenschaften der Rechensysteme (elektronischen Datenverarbeitungsanlagen, Großrechnern, Prozessrechnern, Minicomputern, [[PC]]s sowie Automatisierungs- und Steuerungseinrichtungen, Mess- und Überwachungsgeräten etc.) die Nutzung derselben zur Lösung gestellter Aufgaben oder zusätzlicher Betriebs- und Anwendungsarten der Rechnersysteme.  
+
Die Software (das Programm) ermöglicht zusammen mit den Eigenschaften des Rechensystems dessen Nutzung zur Lösung gestellter Aufgaben oder zusätzlicher Betriebs- und Anwendungsarten des Rechnersystems.
  
 
Dabei wird generell zwischen Systemsoftware, Anwendungssoftware sowie Standard- und Individualsoftware unterschieden.
 
Dabei wird generell zwischen Systemsoftware, Anwendungssoftware sowie Standard- und Individualsoftware unterschieden.
 +
 +
(Rechnersysteme sind z.B. elektronischen Datenverarbeitungsanlagen, Großrechnern, Prozessrechnern, Minicomputern, [[PC]]s sowie Automatisierungs- und Steuerungseinrichtungen, Mess- und Überwachungsgeräten, grafikfähige Taschenrechner etc.)
  
 
==Systemsoftware==
 
==Systemsoftware==
  
'''Systemsoftware''' bietet den Hardware-Komponenten die Voraussetzungen, damit diese die Anwendungssoftware umsetzen können. Indem es die Verständigung zwischen der [[CPU]], den Speichern und Peripheriegeräten steuert, übernimmt das Betriebssystem dabei eine zentrale Funktion. Systemprogramme können Bestandteil eines Betriebssystems sein.
+
'''Systemsoftware''' konfiguriert und kapselt die Hardware-Komponenten als Voraussetzung, damit diese die Anwendungssoftware umsetzen können. Das Betriebssystem übernimmt dabei eine zentrale Funktion, indem es die Verständigung zwischen der [[CPU]], den Speichern und Peripheriegeräten steuert. Häufig wird das Betriebssystem als ganzes als '''Systemsoftware''' bezeichnet, Systemprogramme können aber auch nur Bestandteil eines Betriebssystems sein. In Rechnern ohne Betriebssystem gelten i.A. Treiber und Basisbibliotheken als Systemsoftware.
  
 
==Anwendungssoftware==
 
==Anwendungssoftware==
Zeile 26: Zeile 28:
 
'''Anwendungssoftware''' , '''Applikation''' (engl. Application), '''Anwendungsprogramm''' oder auch umgangssprachlich einfach nur '''Anwendung''' steht für ein Computerprogramm, welches eine für den Anwender / User nützliche Funktion ausführt.  
 
'''Anwendungssoftware''' , '''Applikation''' (engl. Application), '''Anwendungsprogramm''' oder auch umgangssprachlich einfach nur '''Anwendung''' steht für ein Computerprogramm, welches eine für den Anwender / User nützliche Funktion ausführt.  
  
Es ist der Oberbegriff für alle Programme, welche den [[User]] in seiner Anwendung unterstützen. Eine Grundlage für die Anwendungssoftware bildet die Systemsoftware, hier insbesondere das Betriebssystem.  
+
Es ist der Oberbegriff für alle Programme, welche den [[User]] in seiner Anwendung (der Lösung eines Problems aus der ''realen Welt'') unterstützen. Eine Grundlage für die Anwendungssoftware bildet die Systemsoftware, hier insbesondere das Betriebssystem.  
  
 
Der Begriff Anwendung steht im Gegensatz zum Betriebssystem und allen System- und Hilfsprogrammen, die "nur" den Betrieb ermöglichen, aber noch keinen "Nutzen" bringen.  
 
Der Begriff Anwendung steht im Gegensatz zum Betriebssystem und allen System- und Hilfsprogrammen, die "nur" den Betrieb ermöglichen, aber noch keinen "Nutzen" bringen.  
Diese Programme dienen in der Regel dazu, Aufgaben zu erfüllen. So ist z.B. ist [[Microsoft Excel]] ebenso wie Visual Studio 2005 eine Anwendung.  
+
Diese Programme dienen in der Regel dazu, Aufgaben zu erfüllen. So ist z.B. ist [[Microsoft]] [[Excel]] ebenso wie [[Adobe]] [[Photoshop]] eine Anwendung.  
  
Von den Anwendungen sind ebenfalls Spiele noch abzugrenzen. Obwohl Spiele von der Grundkonzeption nichts anderes sind als Programme (werden programmiert, installiert und verhalten sich wie normale Programme), erfüllen sie doch einen anderen Zweck: Unterhaltung.
+
[[Programmiersprache]]n und Werkzeuge zur Softwareerstellung gehören im eigentlichen Sinne nicht zu den Anwendungsprogrammen, da erst ihre Erzeugnisse "reale Probleme" lösen können, nicht sie selbst.
 
+
Während z.B. mit Microsoft Excel eine Haushaltsliste aufgestellt wird, um die Kosten des Monats zu erfassen, wird man bei einem Spiel - z.B. Monkey Island - unterhalten.
+
 
+
Auch [[Programmiersprache]]n und Werkzeuge zur Softwareerstellung gehören im eigentlichen Sinne nicht zu den Anwendungsprogrammen.  
+
  
 
Der Umfang der Anwendungsprogramme beinhaltet ein breites Spektrum, welches nachstehend auszugsweise dargestellt wird:
 
Der Umfang der Anwendungsprogramme beinhaltet ein breites Spektrum, welches nachstehend auszugsweise dargestellt wird:
Zeile 47: Zeile 45:
 
* [[Tabellenkalkulation]]
 
* [[Tabellenkalkulation]]
 
* [[Textverarbeitung]]
 
* [[Textverarbeitung]]
 +
* [[Spiele]]
  
Ein Anwendungsprogramm ist in der Regel Standardsoftware, es gibt aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware. Diese ist dann auf die spezifische Bedürfnisse des Anwenders (Soft- und Hardware) abgestimmt.  
+
Ein Anwendungsprogramm ist in der Regel Standardsoftware, es gibt aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware. Diese ist dann auf die spezifische Bedürfnisse des Anwenders (Soft- und Hardware) abgestimmt.  
Unter dem Begriff Anwendungsprogramm fasst man häufig die sogenannte Standardsoftware zusammen. Hierzu gehört aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware, welche auf spezielle User- (Firmen-) Bedürfnisse abgestimmt ist und von Software- oder Systemhäusern entwickelt wird.  
+
 
 +
Unter dem Begriff Anwendungsprogramm fasst man häufig die sogenannte Standardsoftware zusammen. Hierzu gehört aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware, welche auf spezielle User- (Firmen-) Bedürfnisse abgestimmt ist und von Software- oder Systemhäusern entwickelt wird.
  
 
==Standardsoftware==
 
==Standardsoftware==
  
Standardsoftware ist eine fertiges Programm, welches für allgemeine Aufgaben entwickelt wurde. Die Hauptzielrichtung geht auf Pakete mit integrationsfähigen Modulen, die sich gezielt an die Anforderungen des Nutzers anpassen lassen.  
+
Standardsoftware ist eine fertiges Programm, welches für weit verbreitete Aufgaben entwickelt wurde. Standardsoftware kann man "von der Stange" kaufen, sie lässt sich meist nur beschränkt auf das genaue Problem des Users anpassen. Diese Software ist aufgrund der Massenherstellung und des standardisierten Aufbaus wesentlich kostengünstiger und muss portabler sein als eine Individualsoftware. Darüber hinaus sind Standardlösungen im Allgemeinen bedienerfreundlicher, durchdachter und werden regelmäßig aktualisiert, da sie für jedermann geeignet sein sollen, und i.A. mehr Kapital für ihre Weiterentwicklung verfügbar ist.
Diese Software ist aufgrund der Massenherstellung und des standardisierten Aufbaus wesentlich kostengünstiger und portabler als eine Individualsoftware. Darüber hinaus sind Standardlösungen im Allgemeinen bedienerfreundlicher, durchdachter und werden regelmäßig aktualisiert.  
+
 
 +
Standardsoftware sind heute i.A. Programm-Pakete mit integrationsfähigen Modulen, die sich gezielt an die Anforderungen des Nutzers anpassen lassen (Auswahl der notwendigen Module, Konfiguration des jeweiligen Moduls).  
  
Ein für die Standardsoftware typisches Beispiel ist die Office-Suite von [[Microsoft]], welches Programme für die Adressverwaltung, Präsentation, Tabellenkalkulation, Textverarbeitung sowie weitere Tools enthält.  
+
Ein für die Standardsoftware typisches Beispiel ist die Office-Suite von [[Microsoft]], welches Programme für die Adressverwaltung, Präsentation, Tabellenkalkulation, Textverarbeitung und weitere Tools enthält.  
  
 
Anwendungsbereiche für Standardsoftware sind auszugsweise:
 
Anwendungsbereiche für Standardsoftware sind auszugsweise:
Zeile 81: Zeile 82:
 
* meist preiswerter, ausgereifter, benutzerfreundlicher, direkt verfügbar
 
* meist preiswerter, ausgereifter, benutzerfreundlicher, direkt verfügbar
 
* Wartung und Weiterentwicklungen (Servicepacks / Updates) werden in der Regel durch den Hersteller übernommen  
 
* Wartung und Weiterentwicklungen (Servicepacks / Updates) werden in der Regel durch den Hersteller übernommen  
* in der Regel bietet der Hersteller eine (kostenpflichtigen) Unterstützung (Hotline)  
+
* in der Regel bietet der Hersteller eine (kostenpflichtige) Unterstützung (Hotline)  
  
 
'''Nachteile von Standardsoftware:'''  
 
'''Nachteile von Standardsoftware:'''  
  
* nicht zwangsläufig betriebsgerecht, bzw. nur mit hohem Aufwand und Kosten an Unternehmensbedürfnisse anzupassen  
+
* nicht zwangsläufig betriebsgerecht, bzw. nur mit hohem Aufwand und Kosten an spezifische Unternehmensbedürfnisse anzupassen  
 
* Prozesse müssen sich der Software anpassen, nicht umgekehrt
 
* Prozesse müssen sich der Software anpassen, nicht umgekehrt
* nicht benötigte Funktionen wirken sich ggf. negativ auf die Leistungsfähigkeit bezüglich Speicherbedarf und Laufzeit aus.  
+
* nicht benötigte Funktionen wirken sich ggf. negativ auf die Leistungsfähigkeit bezüglich Speicherbedarf und Laufzeit aus.
  
 
==Individualsoftware==
 
==Individualsoftware==
Zeile 112: Zeile 113:
 
* [[Variante]] (Begriffserläuterung)
 
* [[Variante]] (Begriffserläuterung)
 
* [[Lizenz]] (Definition)
 
* [[Lizenz]] (Definition)
* ([Endbenutzer-Lizenzvertrag]] ([[EULA]])
+
* [[Endbenutzer-Lizenzvertrag]] ([[EULA]])
* Lizenzformen/-versionen
+
* [[Lizenzformen]]/-versionen
  
 
Bereitstellungsformen von Software:
 
Bereitstellungsformen von Software:

Aktuelle Version vom 18. April 2009, 13:58 Uhr

Software steht im Bereich der EDV als Bezeichnung für die auf Datenträgern gespeicherten Informationen. Software kann niemals ohne einen Speicher existieren. Der Artikel wird im weiteren auf die Software als Programm und den damit verbundenen Begriffen eingehen.

Definition Software

Meistens sind mit dem Begriff Software Programme gemeint, jedoch umfasst Software im eigentlichen Sinne jede Art von digitalen Daten, die auf einer Hardware (CD/DVD, Festplatte, Gameboys und anderen Spielekonsolen, ROM, RAM, Routern, USB-Stick, Uhren etc.) gespeichert sein können, wie z.B.:

Die Software (das Programm) ermöglicht zusammen mit den Eigenschaften des Rechensystems dessen Nutzung zur Lösung gestellter Aufgaben oder zusätzlicher Betriebs- und Anwendungsarten des Rechnersystems.

Dabei wird generell zwischen Systemsoftware, Anwendungssoftware sowie Standard- und Individualsoftware unterschieden.

(Rechnersysteme sind z.B. elektronischen Datenverarbeitungsanlagen, Großrechnern, Prozessrechnern, Minicomputern, PCs sowie Automatisierungs- und Steuerungseinrichtungen, Mess- und Überwachungsgeräten, grafikfähige Taschenrechner etc.)

Systemsoftware

Systemsoftware konfiguriert und kapselt die Hardware-Komponenten als Voraussetzung, damit diese die Anwendungssoftware umsetzen können. Das Betriebssystem übernimmt dabei eine zentrale Funktion, indem es die Verständigung zwischen der CPU, den Speichern und Peripheriegeräten steuert. Häufig wird das Betriebssystem als ganzes als Systemsoftware bezeichnet, Systemprogramme können aber auch nur Bestandteil eines Betriebssystems sein. In Rechnern ohne Betriebssystem gelten i.A. Treiber und Basisbibliotheken als Systemsoftware.

Anwendungssoftware

Anwendungssoftware , Applikation (engl. Application), Anwendungsprogramm oder auch umgangssprachlich einfach nur Anwendung steht für ein Computerprogramm, welches eine für den Anwender / User nützliche Funktion ausführt.

Es ist der Oberbegriff für alle Programme, welche den User in seiner Anwendung (der Lösung eines Problems aus der realen Welt) unterstützen. Eine Grundlage für die Anwendungssoftware bildet die Systemsoftware, hier insbesondere das Betriebssystem.

Der Begriff Anwendung steht im Gegensatz zum Betriebssystem und allen System- und Hilfsprogrammen, die "nur" den Betrieb ermöglichen, aber noch keinen "Nutzen" bringen. Diese Programme dienen in der Regel dazu, Aufgaben zu erfüllen. So ist z.B. ist Microsoft Excel ebenso wie Adobe Photoshop eine Anwendung.

Programmiersprachen und Werkzeuge zur Softwareerstellung gehören im eigentlichen Sinne nicht zu den Anwendungsprogrammen, da erst ihre Erzeugnisse "reale Probleme" lösen können, nicht sie selbst.

Der Umfang der Anwendungsprogramme beinhaltet ein breites Spektrum, welches nachstehend auszugsweise dargestellt wird:

Ein Anwendungsprogramm ist in der Regel Standardsoftware, es gibt aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware. Diese ist dann auf die spezifische Bedürfnisse des Anwenders (Soft- und Hardware) abgestimmt.

Unter dem Begriff Anwendungsprogramm fasst man häufig die sogenannte Standardsoftware zusammen. Hierzu gehört aber auch branchen- und tätigkeitsspezifische Software, die sogenannte Individualsoftware, welche auf spezielle User- (Firmen-) Bedürfnisse abgestimmt ist und von Software- oder Systemhäusern entwickelt wird.

Standardsoftware

Standardsoftware ist eine fertiges Programm, welches für weit verbreitete Aufgaben entwickelt wurde. Standardsoftware kann man "von der Stange" kaufen, sie lässt sich meist nur beschränkt auf das genaue Problem des Users anpassen. Diese Software ist aufgrund der Massenherstellung und des standardisierten Aufbaus wesentlich kostengünstiger und muss portabler sein als eine Individualsoftware. Darüber hinaus sind Standardlösungen im Allgemeinen bedienerfreundlicher, durchdachter und werden regelmäßig aktualisiert, da sie für jedermann geeignet sein sollen, und i.A. mehr Kapital für ihre Weiterentwicklung verfügbar ist.

Standardsoftware sind heute i.A. Programm-Pakete mit integrationsfähigen Modulen, die sich gezielt an die Anforderungen des Nutzers anpassen lassen (Auswahl der notwendigen Module, Konfiguration des jeweiligen Moduls).

Ein für die Standardsoftware typisches Beispiel ist die Office-Suite von Microsoft, welches Programme für die Adressverwaltung, Präsentation, Tabellenkalkulation, Textverarbeitung und weitere Tools enthält.

Anwendungsbereiche für Standardsoftware sind auszugsweise:

  • administrative Büroanwendungen
  • kaufmännische und betriebliche Anwendungen für z.B.

- Akquisition - Kostenabrechnung - Personalverwaltung - Terminierung

  • Anwendungen mit grafischen Umsetzungen für z.B. die Bearbeitung von

- Desktop Publishing - Fotos - Grafiken - Videos - Zeichnungen

  • multimediale Präsentationen
  • Internet-Anwendungen (Browser und E-Mail-Programme).

Vorteile von Standardsoftware:

  • meist preiswerter, ausgereifter, benutzerfreundlicher, direkt verfügbar
  • Wartung und Weiterentwicklungen (Servicepacks / Updates) werden in der Regel durch den Hersteller übernommen
  • in der Regel bietet der Hersteller eine (kostenpflichtige) Unterstützung (Hotline)

Nachteile von Standardsoftware:

  • nicht zwangsläufig betriebsgerecht, bzw. nur mit hohem Aufwand und Kosten an spezifische Unternehmensbedürfnisse anzupassen
  • Prozesse müssen sich der Software anpassen, nicht umgekehrt
  • nicht benötigte Funktionen wirken sich ggf. negativ auf die Leistungsfähigkeit bezüglich Speicherbedarf und Laufzeit aus.

Individualsoftware

Bei komplexen Aufgabenstellungen eines Unternehmens kann es vorkommen, dass eine Standardsoftware den Anforderungen nicht genügt. Individualsoftware ist im Gegensatz zur Standardsoftware eine bedarfsgerechte, auf die spezielle Aufgabenstellung des Unternehmens entwickelte Software, die man entweder selber erstellt oder von Software- oder Systemhäusern programmieren lässt.

Gründe für die Erstellung einer Individualsoftware:

  • es gibt keine bekannte oder geeignete Standardsoftware
  • die geeignete Standardsoftware ist beim Kauf teurer wie die Neuentwicklung einer Individualsoftware
  • die bekannte Software umfasst zu viele für das Unternehmen nicht passende Anteile und schränkt dadurch oder sogar im allgemeinen die Performance der vorhandenen Hardwarestruktur ein
  • Kontrolle über die künftige Entwicklung der Software und Eigentumsrecht am Quellcode
  • ggf. Wettbewerbsvorteil gegenüber konkurrierenden Unternehmen aufgrund besser einzusetzender Software

Betrachtenswerte Artikel - Querverweise

Im Zusammenhang mit dem Thema Software sind auch nachstehende Artikel ggf. betrachtenswert:

Bereitstellungsformen von Software:

Auszugsweise Abwandlungen/Spielformen der Freeware: