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