Objektorientierte Systementwicklung
Semester: WI/5
Umfang (SWS): 2 + 2
Inhalt:
· Grundlagen objektorientierter Konzepte
- Klassen, Objekte, Vererbung, dynam. Bindung, Polymorphismus, Typparameter
- Beispiele in C++ und JAVA
· Visuelle Modellierung mit UML
- Objektorientierte Prozeßmodelle
- Management von OO-Projekten
- Use Case Analyse
- Verwendung von Diagrammen bei Analyse und Entwurf
(Use Case Diagramm, Klassendiagramm, Interaktionsdiagramme, Zustandsdiagramm)
- Codegenerierung
· Programmentwicklung mit JAVA
- Die Java-Plattform, JDK
- Applets und Applikationen, Einbindung in WebSeiten
- Die Java-Bibliotheken AWT, Swing
- Wesentliche Java-Klassen (String, Property, Exception Handling, Threads, Input/Output
- Event Handling, GUI-Anbindung
- Java Beans, Die Bean-Box