Mittwoch, 19. Januar 2011

Vorgehensmodelle und Agile Software Entwicklung


Download Folien
hier

Quelltext Beispiele und Rahmen für die Übungen
Inhalte
  • Vorgehensmodelle
    • V-Modell
    • V-Modell XT
    • XP
  • Agile Software Entwicklung
    • Refactoring
    • Test Driven Development
  • Einführung Java Server Faces
Lernziele
  • Erläutern Sie die Phasen des V-Modells. Wie unterscheidet es sich vom Wasserfallmodell? Wieviele Prozent der Projektzeit entfallen in etwa auf die Implementierung?
  • Was sind die Kerncharakteristiken agiler Prozesse?
  • Was versteht man unter dem Begriff Refactoring? 
  • Aus welchen Schritten besteht der Prozess für ein Refactoring?
  • Aus welchen Schritten besteht der Prozess zur Testgetriebene Entwicklung (Test Driven Development Prozess)?
  • Was versteht man unter Daten-Trasfer-Object? Welche Rolle spielen sie bei mehrschichtigen (Web-)Architekturen, welche Vorteile bieten sie?
Literatur
  • Test Driven Development: By Example - Kent Beck 2002
  • Refactoring: Improving the Design of Existing Code - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts 1999
  • Agile Estimating and Planning - Mike Cohn 2005 
  • Extreme Programming Explained: Embrace Change - Kent Beck 2004
  • JavaServer Faces 2.0. The Complete Reference - Ed Burns, Neil Griffin 2010
Links

Keine Kommentare:

Kommentar veröffentlichen