![](http://3.78.120.106/moodle401/pluginfile.php/18413/course/overviewfiles/DALL%C2%B7E-2024-06-05-06.47.30-A-modern-and-sleek-course-logo-for-_Programming-101_.png)
Fachspezifisches Modul I
- Konzipieren und Umsetzen von kundenspezifischen Softwareanwendungen
- Vorgehensmodelle und -methoden sowie Entwicklungsumgebungen und -bibliotheken auswählen und einsetzen
- Analyse- und Designverfahren anwenden
- Anforderungsanalyse
- Objektorientierte Analyse
- Objektorientiertes Design
- UML -- 4 Tage
- Benutzerschnittstellen ergonomisch gestalten und an Kundenanforderungen anpassen
- Softwareergonomie
- Sketching, Wireframes, Prototyping, Mockups
- Interaktive Applikationen mit Dialogen
- Menügesteuerte grafische UI
- Widgets -- 4 Tage
- Sicherstellen der Qualität von Softwareanwendungen
- Sicherheitsaspekte bei der Entwicklung von Softwareanwendungen berücksichtigen
- Prüfung von Parameterübergaben
- Benutzereingaben filtern
- Typsysteme, Typsicherheit, Wertebereiche
- Model View Controller -- 1Tag
- Datenintegrität mithilfe von Werkzeugen sicherstellen
- CRUD-Methoden (z.B. mit JDBC)
- Commit und Rollback --1 Tag
- Modultests erstellen und durchführen
- Testarten
- Testmethoden
- Modultests (z.B mit Junit) --1 Tag
- Teacher: Admin User