TIP II_Skript-Programmieren
6 flashcards · Computer Science · by Taimon05
Kontrollstrukturen
Shell Kommandos die den Ablauf eines Skripts ermöglichen: Ein- und zweiseitige Auswahl: if … then … else … fi Mehrfachauswahl: case … in … esac Schleife: for … in … do … done Schleife: while … do … done Schleife: until … do … done
Datentypen
Bezeichnet in jedem Shell Kommando, um welche Datenart es sich handelt. int = Ganzzahl --> 3 ; 24 ; -945 ; ... float = Fliesskommazahlen --> 3,5 ; 0,333333 string = Zeichenkette --> Hallo, 11er array = Array object = Objekt bool = Boolescher Typ --> true (1), false (0) vold = keine Rückgabe ressource = ein Pointer oder Handle mixed = mehrere Dateitypen möglich
Vorgehen beim Erstellen eines Scripts
Situationsanalyse Entwurf Programmierung Test Integration
Testen
Dynamische Tests: Programmcode wird ausgeführt. White-Box --> Der Testperson ist der Programmaufbau bekannt. Programmablaufplan und Codes liegen vor. Black-Box --> Der Programmaufbau ist der Testperson nicht bekannt. Er bleibt auch verbergen. Statische Tests: Programmcode wird "nur" analysiert. Komponententest --> Das Skript wird alleine getestet. Systemtest --> die Komponente (das Programm) wird auf einem System installiert, der das produktive System simuliert.
Verwendete Sprache
Bash-Shell Skriptsprache