- UML als Notation: Zielsetzung, Bedarf und Einsatzmöglichkeiten - Modellierung und Strukturierung in Projekten und Entwicklungs Prozeß - Ebene des Einsatzes: Use Case, Funktionale Requirements und Implementierung - Werkzeuge und Tools: Rational Rose, Together, Visio und Shareware - Use Case Diagramme: Erstellung, Organisation, Verwendung und Change Tracking - Sequence Diagramme - Collaboration Diagramme - Class Diagramme - State Chart (Zustands-Übergangs-) Diagramme - Activity Diagramme: Darstellung komplexer Abläufe und Abhängigkeiten - Modellierung von Komponenten und Deployment ? Auswirkungen auf Teamwork und Projektmanagment ? SourceCode Generierung und Reverse Engineering ? Methoden der Softwareentwicklung: Phasen, Extreme Programming, Rational Unified Process, V-Modell
|