Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Software und ihre Entwicklung

Grafische Benutzeroberflächen

ZufI

Viele Computeranwendungen besitzen eine grafische Benutzeroberfläche, über die ein Benutzer Menus aufrufen, Einstellungen vornehmen, Aktionen gezielt mit Mausklicks auslösen oder auch Eingaben in bestimmte Felder machen kann. Die grafische Benutzeroberfläche bildet so die Schnittstelle zwischen Mensch und Maschine. Wie man ein Programm mit grafischer Beutzeroberfläche entwickelt wird Gegenstand dieses Kapitels sein.

Software-Entwicklung

ZufI

Software-Entwicklung ist eine komplexe Aufgabe, an der üblicherweise mehrere Personen beteiligt sind und die zur Bewältigung gut geplantes Vorgehen erfordert. Im Rahmen von überschaubaren Software-Entwicklungsprojekten kannst du erste Einblicke in Arbeitsprozesse gewinnen, die typisch für viele Bereiche in Wirtschaft und Technik sind. Du kannst hierbei u. a. erfahren, wie man komplexere Prozesse strukturiert und die Vorgehensweise organisiert, wie man im Team gemeinsam Teilaufgaben bearbeitet und dass man Verantwortung für das Gelingen des Projektes und für das entwickelte Produkt übernehmen muss.

Versionsverwaltung

Repository-Struktur bei git

Wenn man über längere Zeit an einem großen Projekt – z.B. einer akademischen Arbeit an der Universität, einer eigenen Website oder einem großen Computerprogramm – arbeitet, sollte man sich immer wieder den aktuellen Zwischenstand speichern. Denn oft genug kommt es vor, dass man feststellt, dass die Änderungen der letzten Tage doch nicht so gut waren ... Dann möchte man in eine vorherige Version des Projekts „zurückspringen“. Ein Versionsverwaltungsprogramm leistet genau das. In diesem Kapitel werden die Grundlagen von Versionsverwaltungen, vor allem im Hinblick auf die Arbeit in einem Team, erarbeitet. Es wird auch der konkrete Umgang mit der Versionsverwaltung git erklärt.

Suche

v
9
www.inf-schule.de/software
www.inf-schule.de/9

Rückmeldung geben