Donnerstag, 28. Oktober 2010

Systementwurf mit UML und Einführung in Domain Driven Design

Hinweis: Ein paar Themen und Übungen zum Systementwurf sind offen geblieben. Wir werden diese in der Vorlesung "Build Prozesse und Configuration Management" am 12.11.2010 nachholen.

Folien
Download
Lernziele (Fragen zur Vorlesung)
  • Wie beschreibt man ein Geschäftsmodell bzw. Anwendungsmodell (Domainmodell) mit der UML?
  • Wie stellt man Klassen und Assoziationen mit der UML dar?
  • Wie sieht eine sehr grobe Gliederung für eine Gesamtspezifikation (Pflichtenheft) aus?
  • Nennen Sie die vier Architektursichten.
  • Welche UML-Diagramme setzt man zur Modellierung für welche Architektursicht ein?
  • Wie drückt man mit einem Komponentendiagramm aus, dass eine Komponente eine weitere enthält?
  • Wie kann man in UML darstellen, dass eine Klasse ein Interface implementiert?
  • Welche Elemente aus dem Domain Driven Design kennen Sie?
  • Wie beschreibt man einen Ablauf (Aufrufe) von Methoden mit der UML? 
  • Welche Regeln muss man einhalten um Komponenten mit der eigentlichen fachlichen Logik von der verwendeten Technik zu trennen?
  • Warum sollte man die Fachlogik von den verwendeten Techniken trennen?
Literatur:
  • Domain-Driven Design - Eric J. Evans 2003
  • Effektive Software-Architekturen - Gernot Starke 2008
  • UML Distilled: A Brief Guide to the Standard Object Modeling Languange - Martin Fowler 2003
Links:

Keine Kommentare:

Kommentar veröffentlichen