Mobile Software Engineering

Lehrinhalte
- Softwareentwicklung auf mobilen Geräten mit begrenzten Ressourcen
- Besonderheiten mobiler Anwendungen in Bezug auf Funktion und Design
- Überblick über die verschiedenen Konzepte mobiler Anwendungen (web, nativ, hybrid)
- Überblick über aktuelle Plattformen und Entwicklungsmöglichkeiten
- 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