Software Engineering

Lehrinhalte
- Softwareentwicklung auf mobilen Geräten mit begrenzten Res-sourcen
- Besonderheiten mobiler Anwendungen in Bezug auf Funktion und Design
- Überblick über die verschiedenen Konzepte mobiler Anwen-dungen (web, nativ, hybrid)
- Überblick über aktuelle Plattformen und Entwicklungsmöglich-keiten
- Analyse von funktionalen und nicht-funktionalen Anforderungen (Use-Case-, Aktivitäts-, Zustandsdiagramm)
- Entwurf mobiler Anwendungsarchitekturen (Server-Client)
- Responsive UI Design
- Methoden der agilen Softwareentwicklung
- Einblick in Datenschutz/rechtliche Aspekte
- Datensicherheit/Verschlüsselung