Lernziele Durch die erfolgreiche Teilnahme werden folgende Kompetenzen erworben: Die Teilnehmer kennen den Unified Process als Beispiel eines iterativen Vorgehensmodells und können Unterschiede zu anderen Vorgehensmodellen beurteilen. Anhand von ausgewählten Fallstudien haben sie gelernt, Methoden der Objektorientierten Analyse (OOA) sowie des Objektorientierten Designs (OOD) anzuwenden. Insbesondere kennen sie die sprachlichen Möglichkeiten der Unified Modeling Langugage (UML) zur Erstellung abstrakter Sichten auf ein System und können die UML im Sinne der agilen Modellierung anwenden. Sie wissen um den Nutzen von Design Patterns und beherrschen eine relevante Auswahl von Patterns. Schließlich können sie Softwareentwürfe im Hinblick auf Qualitätskriterien beurteilen und haben ihre kommunikativen Fähigkeiten bei der Arbeit an Softwareentwürfen ausgebaut.
 Inhalt

|