Programmiertechnik: Unterschied zwischen den Versionen

Aus FI-Wiki
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 36: Zeile 36:
* [[ArrayList]]
* [[ArrayList]]


=== Methoden und Funktionen ===
=== Methoden (Funktionen) ===
* [[Methoden in Java|Methoden ohne Parameter und ohne Rückgabewert]]
* [[Methoden in Java|Methoden ohne Parameter und ohne Rückgabewert]]
* [[Methoden in Java|Methoden ohne Parameter und mit Rückgabewert]]
* [[Methoden in Java|Methoden ohne Parameter und mit Rückgabewert]]
Zeile 56: Zeile 56:
=== Vererbung ===
=== Vererbung ===
* [[Zweck der Vererbung]]
* [[Zweck der Vererbung]]
* [[Schlüsselwort extends]]
* [[Vererbung]]
* [[protected]]
* [[Vererbung im UML-Klassendiagramm]]
* [[Vererbung im UML-Klassendiagramm]]


Zeile 64: Zeile 63:


=== Testen ===
=== Testen ===
* [[Statisches vs. dynamisches Testen]]
* [[Testen allgemein]]
* [[Blackbox-, Whitebox- und Schreibtischtest]]
* [[Statisches Testen]]
* [[Dynamisches Testen]]
* [[Black-Box-Test]]
* [[White-Box-Test]]
* [[Schreibtischtest]]


=== Vorgehensmodelle ===
=== Vorgehensmodelle ===
* [[Klassische Vorgehensmodelle]]
* [[Vorgehensmodelle|Klassische Vorgehensmodelle]]
* [[Agile Vorgehensmodelle]]
* [[Vorgehensmodelle|Agile Vorgehensmodelle]]


=== UML-Diagramme ===
=== UML-Diagramme ===
* [[UML]]
* [[UML Use-Case-Diagramm]]
* [[UML Use-Case-Diagramm]]
* [[UML Klassendiagramm]]
* [[UML Klassendiagramm]]
Zeile 87: Zeile 91:
* [[Interfaces]]
* [[Interfaces]]
* [[Mehrdimensionale Arrays]]
* [[Mehrdimensionale Arrays]]
* [[HashMaps und Sets]]
* [[HashMap|HashMaps]]
* [[Set|Sets]]


=== GUI-Programmierung ===
=== GUI-Programmierung ===
Zeile 104: Zeile 109:


=== Erweiterte Testverfahren ===
=== Erweiterte Testverfahren ===
* [[Anweisungsüberdeckung]]
* [[Code Coverage]]
* [[Zweigüberdeckung]]
* [[Pfadüberdeckung]]


=== Weitere Programmierkonzepte ===
=== Weitere Programmierkonzepte ===
* [[Rekursion]]
* [[Rekursion]]
* [[Threads]]
* [[Threads]]

Aktuelle Version vom 15. Dezember 2025, 15:25 Uhr

Übersicht Programmiertechnik Abschnitt 1

Willkommen im Themenbereich Programmiertechnik. Hier findest du alle Kapitel in der empfohlenen Reihenfolge.

Grundlagen der Programmierung

Entwicklungsumgebung einrichten

Erste Schritte in Java

Grundlagen der Sprache Java

Kontrollstrukturen

Datenstrukturen

Methoden (Funktionen)

Umstieg auf eine professionelle IDE

Übersicht Programmiertechnik Abschnitt 2

Grundlagen der objektorientierten Programmierung (OOP)

Vererbung

Exceptionhandling

Testen

Vorgehensmodelle

UML-Diagramme

Datentransportformate

Erweiterte Inhalte (FIAE – 2. und 4. Semester)

Erweiterte objektorientierte Techniken

GUI-Programmierung

Dateien und Dateienzugriffe

Datenbankzugriffe

Erweiterte UML-Diagramme

Erweiterte Testverfahren

Weitere Programmierkonzepte