01 - Einführung Flashcards
Welche sind die Qualitätseigenschaften eines Softwares?
Korrekt: Macht, was sie tun soll.
Erweiterbar: Einfach zu ändern
Lesbar: Durch Menschen zu lesen
Wiederverwendbar: das Rad nicht neu erfindend
Funkt. Sicher: keine katastrophalen Auswirkungen auf die Umgebung
Verfügbar: jederzeit bereits
Performant: Antwortzeiten und Ressourcennutzung
(Daten-) Sicher: Keine Unbefugten im System
Privat: Keine ungewollten Zugriffe auf die Daten
Welche sind die Hardwarebauteile?
Kommunikation: Kommunikationsstellen (Tastatur, Maus, Sensoren / Netzwerk, SATA-Kabel, Hauptplatine)
Ausführung: Prozessoren (CPU)
Speicher (RAM,Caches, Festplatten)
Welches Vorgang befindet sich bei der Informations- und Datenverarbeitung?
Daten im Speicher gehalten
Eingabegeräte produzieren Daten aus Informationen
Ausgabegeräte produzieren Informationen aus Daten
Kommunikation zwischen Speicher und Prozessor dient zur Verarbeitung von den Daten.
Was ist ein Softwaresystem?
Eine Menge von Programmen zusammen mit denen sie begleitenden Artefakten, die für ihre Nutzung notwendig oder hilfreich sind. Zum Beispiel könne diese Artefakte Anforderungsbeschreibungen, Testsuites, Spezifikationen, Testsuites, usw.
In welchen Formen kann ein Programm im Speicher annehmen?
Im Quellcode: menschlesbare Form (Programmiersprache)
Maschinencode, Zielformat, Objektformat: Format, das der Computer direkt ausführen kann
Was macht ein Übersetzer bzw. Compiler?
Übersetzt automatisch Quell- in Maschinencode
In welcher Weise erfolgt die Ausführung eines Programms?
Computer + Betriebsystem nehmen das Programm aus dem Speicher und führt es aus.