Software-Entwurf

Inhalt

  1. Einführung: Software, das unbekannte Wesen?
  2. Planung
    1. Motivation
    2. Vorgehens- und Entwurfsmodelle, Software-Lifecycle
      1. Phaseneinteilung
      2. Wasserfallmodell und Verwandte
      3. V-Modell
      4. TOOQE
      5. XP
  3. Objektorientierter Software-Entwurf
    1. Faustregeln/Analyse
      1. Textuelle Modellierung
      2. OBA, CRC
      3. Checklisten
      4. Methoden
      5. TOAST
    2. RUP und UML
      1. Historie
      2. RUP
    3. UML: Modelle und Diagramme
      1. Tools
      2. Use Cases, Szenarien
      3. Aktivitäten
      4. Klassendiagramm
      5. Modularisierung
      6. Komponentendiagramm
      7. Kompositionsdiagramm
      8. Kooperationsdiagramm
      9. Sequenzdiagramm
      10. Kommunikationsdiagramm
      11. Timing Diagramm
      12. Zustandsdiagramm
      13. Ein Beispiel
      14. Erweiterungsmechanismen
      15. OCL
    4. Metamodellierung
      1. UML
      2. MOF
      3. MDA - Model Driven Architecture
      4. Speicher- und Austauschformate
    5. Muster
      1. Analysemuster
      2. Entwurfsmuster
      3. Architekturmuster
      4. Kommunikationsmuster

Literatur:

<address> J. Wolff v, Gudenberg (wolff@informatik.uni-wuerzburg.de)</address>

Organisation, Übungen und Script

Lehrstuhl für Informatik II, Am Hubland, 97074 Würzburg, Tel. 0931/888-6600, Fax 0931/888-6603

Mitarbeiter > Wolff von Gudenberg, Jürgen  > Lehre > Vorlesungen > Softwareentwurf