Software der EDV-Anlage Programme und Datenbestände (Texte, Bilder, Kunden- Daten, Artikeldaten, ...) Softwarearten Systemsoftware – nötig zum Betrieb der Anlage Anwendersoftware – Problemlösungen Programmiersprachen – Entwicklungssoftware
Betriebssystem: Windows ..., OS/2, Linux, Unix, .... Systemsoftware Betriebssystem: Windows ..., OS/2, Linux, Unix, .... Steuert, organisiert und kontrolliert das System Verbindet softwaremäßig Zentraleinheit und Peripherie über Treibersoftware Richtet den Computer ein - Desktop Führt Datei- und Datenträgerverwaltung durch Ermöglicht Dialog zwischen Anlage und Nutzer Systemnah: Internet-Browser
Anwendersoftware Fertige Problemlösungen für alle denkbaren Probleme Anwenderwerkzeuge erleichtern die Problemlösung (hier z.B. die Software aus dem Hause Microsoft) Textverarbeitung - WORD Tabellenkalkulation - EXCEL Graphik/ Präsentation - POWER POINT Datenbankverwaltung – ACCESS I.d.R. eine Nutzerlizenz
Programmiersprachen Basic, Pascal, Cobol, Fortran, C, C++, Java, HTML, ... Reihenfolge bei der Programmerstellung 1. Problemanalyse 2. Struktogramm / PAP - Algorithmus 3. Erstellen des Quellcodes 4. Compilierung in Maschinencode 5. Test auf Syntax- und Logikfehler 6. Dokumentation des Programmes Jedes denkbare Problem ist lösbar