UML - UML2 - Diagramme und Einsatz (1045090)

Druckansicht
  • Dauer:
    2 Tage
  • Zielgruppe:
    Programmierer, Softwarearchitekten, Manager
  • Vorkenntnisse:
    Kenntnisse in der Softwareentwicklung, Projekterfahrung
  • Methode:
    Vortrag mit Beispielen und Übungen.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Die Unified Modeling Language, kurz UML (zu deutsch „Vereinheitlichte Modellierungssprache“), ist eine von der Object Management Group (OMG) entwickelte und standardisierte Sprache für die Modellierung von Software und anderen Systemen. Sie ist auch über ISO standardisiert. Im Sinne einer Sprache definiert UML dabei Bezeichner für die meisten für die Modellierung wichtigen Begriffe und legt mögliche Beziehungen zwischen diesen Begriffen fest. UML definiert weiter graphische Notationen für diese Begriffe und für Modelle von statischen Strukturen und von dynamischen Abläufen, die man mit diesen Begriffen formulieren kann. Für die Softwareentwicklung stellt die objektorientierten Analyse und Planung einen grundlegenden Schritt dar, wobei Sie in diesem Seminar die Notation der Unified Modeling Language (UML) lernen. Nach diesem Seminar sind Sie in der Lage, mit Hilfe der graphischen Notation von UML Software zu planen und zu entwickeln.

Inhalte

A. Klassendiagramm und Kompositionsstrukturdiagramm

Klassendiagramm und Objektdiagramm: Metamodell, Notationselemente, Klasse, Attribute, Operationen, Assoziationen, Assoziationsklasse, Aggregation, Komposition, Abhängigkeiten, Generalisierung / Spezialisierung, Stereotypen, Abstrakte Klasse, Template, Schnittstellen - Kompositionsstrukturdiagramm: Metamodell, Part, Port und Konnektor, Kollaboration / Kollaborationsausprägung

B. Komponentendiagramm, Verteilungsdiagramm und Paketdiagramm

Komponentendiagramm: Metamodell, Komponenten, Konnektor, Artefakte - Verteilungsdiagramm: Metamodell, Knoten, Kommunikationspfad - Paketdiagramm: Metamodell, Paket / Paket-Import / Paket-Merge

C. Anwendungsfalldiagramme, Aktivitätsdiagramm und Zustandsdiagramm

Anwendungsfalldiagramm: Metamodell, Systemgrenze, Akteur, Anwendungsfall, Assoziation, Generalisierung, Include- / Extend-Beziehung - Aktivitätsdiagramm: Metamodell, Aktion, Kontrollfluss, Objektknoten, Signal, Aktivität, Entscheidung, Verbindung, Gabelung, Vereinigung, Bedingung, Unterbrechung, Expansion - Zustandsdiagramms: Metamodell, Zustand, Event und Transition, Start- / Endzustand, Entscheidung, Region, Generalisierung

D. Sequenzdiagramm, Kommunikationsdiagramm und Interaktionsübersichtsdiagramm

Interaktionsdiagramm: Metamodell, Lebenslinie, Nachricht, Interaktionsrahmen, Kombinierte Fragmente - Kommunikationsdiagramm: Interaktionsrahmen, Lebenslinie, Nachricht - Interaktionsübersichtsdiagramm: Metamodell, Interaktionsrahmen, Interaktion, Interaktionsreferenz, Kontrollfluss, Kontrollknoten

E. Timingdiagramm

Timingdiagramm: Metamodell, Interaktionsrahmen, Lebenslinie, Zustandsverlaufslinie, Wertverlaufslinie

Dozent:
Marco Skulschus studierte in Wuppertal und Paris Ökonomie und schloss mit einer Diplom-Arbeit zur semantischen Modellierung in XML-Strukturen ab. Er ist in unserem Hause sowohl im Seminar- wie auch im Projektbereich tätig. Er konzentriert sich hierbei auf Beratungsleistungen im Bereich Berichts- und Expertensysteme mit Schwerpunkt sozialwissenschaftliche Befragung für betriebliche Entscheidungsfindung. Ein aktuelles Projekt wird mit Mitteln des BMWi und als Kooperation mit der Hochschule für Philosophie in München gefördert.
Er ist auch als Buch-Autor tätig. Zu den aktuellen Veröffentlichungen gehören: „Dynamische .NET-GUIs“ (Comelio Medien, ISBN: 978-3-939701-07-1), „MS SQL Server 2005: XML und SOAP Webservices“ (Comelio Medien, ISBN 978-3-939701-03-3) und „XML: Standards und Technologien“ (Comelio, Medien, ISBN: 978-3-939701-21-7).

Comelio Skulschus Java Comelio Skulschus PHP1 Comelio Skulschus Wiederstein NET Comelio Skulschus Wiederstein XML XSLT ComptiaCTT Microsoft Certified Trainer