OSA Baden-Württemberg
BW Quadrat Logo
× Die Beispielaufgaben sollten an einem PC bearbeitet werden.

Ingenieurinformatik – Einführung

Inspiriert durch Fernsehserien, ist die Vorstellung eines ‚Programmierers‘ manchmal mit dem Bild eines einsamen ‚Nerds‘ verbunden, der nachts Mate-Tee trinkend vor seinem Rechner sitzt und aus dem Kopf heraus genialen Code generiert.

Diese Aufgabe soll zeigen, dass die Realität eine andere ist. Eine Software, z.B. die eines modernen PKWs der Oberklasse, besteht aus etwa 100 Millionen Zeilen Code. Projekte in dieser Größenordnung – aber auch bereits viel kleinere Projekte – können nicht durch inspirierte Einzelkämpfer*innen erstellt und verwaltet werden.

Deshalb wird Software in Softwareprojekten anhand von definierten Prozessschritten in Teams erstellt oder existierender Code wird ergänzt. Planung und Abstimmung im Team, mit den Kund*innen oder mit weiteren Akteuren ist unabdinglich. Der in dieser Aufgabe angedeutete Schritt des Softwaredesigns zeigt wie eine zu schreibende Software in Blöcke zerlegt und die Logik des Programms geplant wird. So kann der vorgesehene Lösungsweg getestet oder diskutiert werden, bevor eine einzige Zeile Code geschrieben wird.


Das Quellen- und Literaturverzeichnis zu dieser Seite finden Sie hier.