Objektorientierte Analyse und Design mit UML 2 und MagicDraw

 

Lernziel

Die TeilnehmerInnen können die Software-Beschreibungssprache UML2 in der Praxis einsetzen. Sie sind in der Lage, zu beurteilen, welche Diagramme im Softwarelebenszyklus wozu verwendet werden. Sie kennen die Diagrammtypen und deren Elemente. Sie können das Tool MagicDraw benutzen, darin Modelle erstellen und modifizieren und kennen die Zusammenhänge zwischen den UML-Teilmodellen und -elementen.

Adressaten

Projektleiter, Teamleiter, Systemanalytiker, Software-Architekten, Entwickler, Testverantwortliche, Fachabteilung

Einsatz von Medien

Hardware und Software

Dozent bringt sein Notebook mit zur Demonstration des Tools MagicDraw, jeder Teilnehmer benötigt einen PC mit installiertem MagicDraw für die Übungen

 

Unterrichtsmedien

§         Beamer

§         Flip Chart

§         Tafel

 

Teilnehmerunterlagen und seminarbegleitendes Material

Folien-Handouts werden gestellt

 

Als begleitendes Fachbuch wird „UML2 kompakt mit Checklisten“ von Heide Balzert oder „UML 2 glasklar“ von Chris Rupp u.a.  empfohlen.

 

Stoffverteilung:

 

Einführung in die UML

-          Kurze Historie der UML

-          Notationselemente der UML

-          Objekt

-          Klasse

-          Attribut

-          Operation

-          Schnittstelle

-          Assoziation

-          Generalisierung

-          Parametrisierte Klasse

-          Stereotyp

-          Attributtyp

-          Classifier

 

Diagramme und deren Anwendung

-          Diagrammtypen der UML

-          Welche Diagramme wann

-          Modelle, Pakete, Sichten

-          Klassendiagramm

-          Use-Case Diagramm

-          Aktivitätsdiagramm

-          Interaktionsdiagramme

-          Zustandsdiagramm

-          Komponentendiagramm

-          Kompositionsstrukturdiagramm

-          Verteilungsdiagramm

 

Praxis mit MagicDraw

-          Handhabung von MagicDraw

-          Übungen zu allen UML Elementen

-          Große, zusammenfassende Übung an einem Thema freier Wahl

als Workshop am letzten Tag

-          Auswertung der Ergebnisse

 

MagicDraw Erweiterungen

-          Reporting

-          Wizzards

-          Metrics