Modul 122
Wo kommen Skripts zum Einsatz?
- Datenbanken - Webseiten - Office Automation - Betriebssysteme - Logon Skripts / Group Policy
Was ist ein Decompiler?
Übersetzt ein Objektprogramm wieder zurück in die Quelldateien.
Sind Skripte Programme?
Nein
Nachteile vom Interpreter
- Bei jeder ausführung muss das Programm erneut analysiert werden. daher längere Laufzeit - Es gibt kein Objektprogramm, das Quellprogramm benötigt mehr Speicherplatz
Nachteile von einem Flussdiagramm/Programmablaufplan
- Bei komplexen Aufgabenstellung kommt es oft zu undurchschauenden Programmstrukturen - Es ist GOTO-Programmierung möglich
Für was ist die Automatisierung? Was bringt Sie?
- Für Aufgaben, welche immer wieder wiederholt werden müssen - Fehler lassen sich vermeiden
Vorteile von einem Flussdiagramm, /Programmablaufplan
- Gute grafische Darstellung bei einfachen Problemen - Verschiedene Abstraktionsebene möglich - Alle wichtigen Kontrollstrukturen sind darstellbar
Was kann für kleine Skripte oder kleine Programme entfallen?
Die Dokumentation
Vorteile vom Interpreter
- Programmzeile kann sofort getestet werden - Fehler bei der Programmierung werden sofort erkannt und behoben.
Was sind Werkzeuge, welche zur Analyse/Design zur Verfügung stehen?
- Textverarbeitungsprogramme zur Dokumentation - Flussdiagramm - Struktugramm - Strukturierte Analyse (Selten)
Beispiele für Skriptsprachen
- sh - bash - cmd.exe - Windows PpwerShell - VBA - PHP - Python - Ruby - JavaScript - VBScript
Was sind die 5 Schritte des Entwicklungsprozess für ein Script?
Anforderungen, Analyse/Design, Implementation, Test, Betreiben
Was ist der Fachausdruck für Bausteine bei PowerShell?
Cmdlets
Was ist ein Compiler?
Der Compiler übersetzt den Code vor dem ausführen vom Code. Er erzeugt einen speicherbaren Maschinencode
Was ist das Betreiben im Wasserfallmodel?
Der Einsatz von den Programmen
Was ist ein Interpreter?
Der Interpreter übersetzt den Code während er ausgeführt wird, deswegen ist die Ausführungszeit deutlich langsamer. Der Interpreter erzeugt keinen speicherbaren Maschinencode.
Was ist Analyse/Design im Wasserfallmodel?
Die Anforderugen werden analysiert und in ein Design überführt.
Wie lange kann auf eine Variable zugegriffen werden?
Die Variablen bleiben nur während der aktiven Session oder innerhalb eines Skriptes im Zugriff
Was ist die Implementation im Wasserfallmodel?
Die eigentliche Erstellung des Programmes.
Kann Zahl von Minimum bei Get-Randol vorkommen?
Ja
Kann die Zahl von Maximum bei Get-Random als Zufallszahl vorkommen?
Nein
Was ist ein Quellprogramm?
Quellprogramm ist der Code, welcher von einem Programmierer geschrieben wurde
Was sind Skripte?
Sind Listen von befehlen, welche von einem Programm ausgeführt werden.
Was ist ein Objektprogramm
Sind Maschinenanweisungen. Ist das Ergebnis von einer Quelldatei, welches durch einen Compiler kompiliert wurde.
Was sind die Anforderungen im Wasserfallmodel
Spezifikation der Anforderugen. Meistens eine textuelle und grafische Beschreibung der Anforderungen
Was ist der Test im Wasserfallmodel?
Wie jedes andere Programm müssen auch Skripts/Makros systematisch getestet werden.