20 Jahre Erfahrung FreeCall 0800 tutegos

Objektorientiertes Design mit UML

Ausgehend von einer fachlichen Systembeschreibung (Pflichtenheft, Featureliste, Anwendungsfallgetrieben) wird das fachliche OO-Modell erstellt. Hierzu werden die relevanten Bestandteile der UML vorgestellt und in Übungen an einem durchgehenden Beispiel geübt. Da sich der Kursinhalt auf die Phase der OO-Analyse konzentriert, sind die gelernten Inhalte unabhängig vom später eingesetzten Vorgehensmodell (Unified Process o.ä.) im Projekt anwendbar.

Inhalte des Seminars

Einführung

  • Statische und dynamische Modellierung von Software-Systemen
  • OO-Grundelemente

Grundlagen

  • Grundlagen der OO-Software-Entwicklung (Philosophie, OOA, OOD, OOP)
  • OO-Design (Ziele, Vorteile, Risiken / Nachteile)

Arbeiten mit dem Klassendiagramm der UML

  • Datentypen für Attribute (einfache Datentypen und komplexe Datentypen)
  • Parameterlisten und Rückgabewerte von Methoden
  • Sichtbarkeiten für Klassen, Methoden und Attribute
  • Aufbau von Klassenhierarchien (Aufspalten von Klassen, Methodenarten in Hierarchien)
  • Umgang mit ›historisch gewachsenen‹ Klassen
  • Abstrakte Klassen und Interfaces

Technische Diagramme der UML

  • Paketdiagramme
  • Komponentendiagramme
  • Verteilungsdiagramme

Dynamische Diagramme der UML

  • Interaktionsdiagramme (Sequenz- und Kommunikationsdiagramme)
  • Zustandsdiagramme

Einführung in Entwurfsmuster (Design Patterns)

  • Definition und Beschreibung eines Musters
  • Gruppen von Entwurfsmustern
  • Beispiele gängiger Muster (Adapter, Iterator, Proxy, Observer u.a.)

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Analytiker, Projektleiter, IT-Führungskräfte
  • Vorkenntnisse: Seminar ›Objektorientierte Analyse mit UML‹ beziehungsweise ein vertieftes Verständnis der objektorientierten Begriffe und Konzepte.
  • Schulungsunterlagen: Deutschsprachige Unterlagen (Kopien der Folien mit Inhaltsverzeichnis und Index), Zertifikat
  • Seminar-Software: Bei Demonstrationen wird standardmäßig als Entwicklungsumgebung Eclipse und ein gängiges UML-Werkzeug (›Borland Together für Eclipse‹ oder Omondo’s ›EclipseUML‹) als Plugin eingesetzt.
  • Bemerkungen: Objektorientiertes Design mit der UML (3 Tage) und Design Patterns (3 Tage) werden als Kombination in 5 Tagen angeboten.

Weiterführende Seminare

Design Patterns (Entwurfsmuster)


Alle Kategorien

Was Teilnehmer sagen