Lerninhalte |
In den letzten Jahren hat sich die objektorientierte Spezifikation von Softwaresystemen in UML immer mehr durchgesetzt. Sie unterstützt die Verständlichkeit und Wartbarkeit von Programmsystemen wesentlich. Die Praxis verlangt daher nach Softwareentwicklern, die objektorientierte Techniken effizient beherrschen. Aus diesem Grunde ist es von großem Interesse, Methoden und Werkzeuge zur Verfügung zu haben, die diese Art der Softwareentwicklung unterstützen. In der Lehrveranstaltung werden wichtige Konzepte diskutiert. Dabei werden Vor- und Nachteile der Verwendung im aktuellen Projekt diskutiert.
Besonderes Augenmerk wird auf die richtige Nutzung von Entwurfsmustern (Patterns) und Komponenten, sowie auf die Verwendung moderner Werkzeuge gelegt. |