TK / Informatik 2.Software Grundlagen
Fachbegriffe in der Informatik. Software Grundlagen.
Fachbegriffe in der Informatik. Software Grundlagen.
-
- 1 / 51
-
Flashcards
Nenne die 2 Hauptarten der Software?
- Applications Software
- System Software
Nenne die 4 Applications Software?
- Anwendungsprogramme (Betriebssysteme- SAP,ERP, Office, Finanzbuchhaltung,)
- Datenbanken (Oracle,SQL-Server,Acces)
- Technische Aplikationen (CAD,CAM,
- Hilfs/Dienstprogramme (Hard-Software Konfiguratzion,Daten Archivierung)
Nenne die 2 System Software?
- Betriebssysteme (Windows,OSX,Linus)
- Entwicklungs-Software (C,C++,JAVA,HTML,PHP)
Erkläre die 4 Grundtypen der Software?
- Standart Software
- Branchen Software
- Individual Software
- Spezial Software
Nenne die Eigenheiten der Standart Software ?
- Relativ günstiger Preis
- Vielerorts erhältlich
- Vielerorts bekannt
Nenne die Eigenheiten der Branchen Software?
- Spezifisch für eine Branche Programmiert
- Eher Teuer
- Nicht sehr weit verbreitet
Nenne die Eigenheiten der Individual Software?
- Sehr Teuer
- Kundenorientierte Lösungen und Applikationen
- Software gehört dem Kunden
Nenne die Eigenheiten der Spezialsoftware?
Betriebssoftware auf Produkten ( Kaffemaschinen, Waschmaschinen usw..)
Nenne die 3 Verarbeitzungsstufen einer Software?
- Dialog-Verarbeitung (Processing) = Interaktiv durch den Benutzer
- Batch Verarbeitung = Stapelverwaltung (Buchhaltung,Lagerbewirtschaftung usw..)
- Echtzeit Verarbeitung (Realtime-Verarbeitung) = Prozessgesteuert durch das System
Erkläre das 3 Schichten Model der Software?
1. Presentation (Client) = Ansicht des Programms
2. Business Logic (Server) = Programm Verarbeitung der Daten
3. Persistence (Datenbanken) = Stammdaten und Bewegungsdaten
Nenne die 5 Anwendungsprogramme (MMS Management Suport Systeme)
- MIS (Management Informations System)
- DSS (Decision Suport System)
- EIS (executive Information System)
- Operative Systeme
- Data Warehouse
Nenne die 2 Schlüssel einer Datenbank?
- Primary- Key (Primaärschlüssel) = Hauptschlüssel einer Tabelle
- Foreign-Key (Fremd-Schlüssel) = Schlüsselwert aus der anderen Tabelle
Erkläre den Begriff ERM einer Datenbank?
- Entity Realationship Diagramm
- Datenbank Model (Tabelle-Objekte usw..)
Nenne die 3 Beziehungstypen einer Datenbank?
- 1:n (Ein Kunde kann mehrere Artikel ausleihen oder Kaufen)
- m:n (Mehrere Kunden können mehrere Artikel Kaufen)
- 1:1 (Ein Kunde kann nur einen bestimmten Artikel Kaufen)
Nenne 5 Aufgaben eines Betriebssystems?
- Programm Prozessverwaltung
- Speicher Verwaltung
- Geräteverwaltung
- Dateiverwaltung
- Benutzerverwaltung
Nenne die 3 Betriebsarten eines Betriebssystems?
- Multiuser-Betrieb (Mehrere Benutzer "von einander unabhängig" könnnen gleichzeitig ein System verwenden)
- Multitaskin-Betrieb (Mehrere Aufgaben "Tasks" werden gleichzeitig verarbeitet)
- Multithread-Betrieb (Ein Prozess wird in mehreren Teilprozese gleichzeitig verarbeitet)
Nenne ein paar Dateisysteme eines Betriebssystems?
- FAT (File Allocation Table) 32BIT
- NTFS (New Technology File System) 64Bit
- Ext2 / Ext2 (Unix,Linus) 64Bit
Nenne die 4 Dateiarten eines Betriebssystems?
- Stammdaten Daten die sich nie oder selten Ändern
- Bestandesdaten Daten die einen bestimmten Bestand ausweisen (z.B.Lagerbestand)
- Mutationsdaten Stammdaten die geändert werden
- Bewegungsdaten Bestandesdaten die geändert werden
Nenne ein par Dateitypen?
- Grafiken (bmp, jpeg,tiff,png,..)
- Text (txt,doc,pdf,...)
- Tabellen(xls,ods,...)
- Audio ( mpeg2, mov,avi,..)
- Datenbanken (mdb,odb,mdf)
- Programme (exe,jar,msi,..)
- Packer (zip, rar,..)
Nenne 3 wichtige Begriffe der Entwicklungssoftware?
- Quellcode
- Compiler
- Interpreter
Was ist ein Quellcode?
- Befehls- / Zeichensatz
- Maschinencode ist das, was aus dem Prozessor (binär 0/1) verarbeitet wird
Was ist ein Compiler?
- Übersetzt den Quellcode in den Maschinencode
- Erzeugt *exe Dateien (execute = Ausführen)
Was ist ein Interpreter?
- Übersetzt den Quellcode während der Laufzeit in den Maschinencode
- Wird vorallem bei Makrosprachen verwendet
Nenne die 5 Programiersprachen einer Entwicklungssoftware?
- 1. Maschinensprache (Binär 0/1)
- 2. Assembler (einfache Befehlssätze)
- 3. Höhere Programiersprache (komplexe Befehlssätze) z.B. cobol,C,C++,Java,Pascal
- 4. Abfrage Makrosprache (SQL,Makros,Skripts,usw..) z.B. Datenbanken, SQL-Server
- 5. KI Künstliche Intelligenz (Programme entwickeln sich selbst weiter) z.B. Prolog,LISP
Was heist SQL?
Structured Query Language
Was heist HTML?
Hypertext Markup Language
Was ist eine Firmware?
Hersteller speziffische Gerätesoftware
Was ist eine Midelware?
Schnittstellen Software (z.B Datenbank und Programme)
Welche 2 Lizensierungen gibt es bei Softwaren?
- Kauf von Nutzungsrechten (Office,Windows,usw..) Die Software gehört uns nicht !
- Kauf der Software (Individualsoftware) Die Software gehört uns nach dem Kauf !
Nenne 5 Lizensformen einer Software?
- Kommerziel (gekauft)
- Für Schulen und Studium (Preis reduziert)
- Open Source (Gratis und auch erweiterbar)
- Shareware (eine bestimmte Zeit lang zum Testen gratis danach kostenpflichtig)
- Freeware (immer gratis)
Was Bedeutet die Beziehung 1:n bei einer Datenbank?
Ein Kunde kann mehrere Artikel ausleihen oder Kaufen
Was Bedeutet die Beziehung m:n bei einer Datenbank?
Mehrere Kunden können mehrere Artikel Kaufen oder Ausleihen
Was Bedeutet die Beziehung 1:1 bei einer Datebank?
Ein Kunde kann nur einen Bestimmten Artikel Kaufen oder Ausleihen
Was Bedeutet ERM?
Entity Relationship Model
Erkläre den Begrif Relationale Datenbank?
- Die Datensätze könen beliebig miteinander verknüpft werden
- Die Beziehungen untereinader werden durch den Pimär und den Sekunderschlüssel gemacht
- Die Visualisierung kann via ERM oder ERD gemacht werden
Was Bedeutet RDBMS?
Related Data Base Management System (Relationales Datenbank Verwaltungs System)
Was Bedeutet MSS?
Management Suport System
Was bedeutet die Abkürzung MIS?
Management Informations System