- "Wofür UML?"
- "Wie stelle ich mein Problem in UML dar?"
- "Was sind alle diese verschiedenen Diagramme?"
- "Wie sieht meine UML-Klasse in meiner Programmiersprache aus?"
UML, 1 Tag
UML ist die dominierende Notation für die objektorientierte Softwareentwicklung.
UML definiert einerseits eine reiche Auswahl von vordefinierten Diagrammen,
Symbolen und Verbindungselementen
zur Darstellung von Design-Entscheidungen in objektorientierten Softwaresystemen.
Andererseits bietet UML eine Reihe von Erweiterungsmechanismen, um UML
an die eigenen Gegebenheiten optimal anzupassen.
Daher wird UML nicht nur in der Softwareentwicklung eingesetzt, sondern
ganz allgemein zur Visualisierung von Prozessabläufen verwendet.
Seminarziel
In UML lernen Sie, Ihr objektorientiertes Design in UML darzustellen.
Sie verstehen Systeme, die in UML dargestellt sind und können deren
Korrektheit beurteilen.
Sie kennen die verschiedenen Diagramme und Darstellungsmöglichkeiten
von UML und erweitern diese für Ihre spezifischen Anforderungen.
Zielgruppe
Projektleiter, Entwicklungsleiter, Qualitätsbeauftragte, Controller, Prozessverantwortliche,
Systemarchitekten, Systemanalytiker, Business-Analysten, Anwendungsexperten, Produktmanager,
Entwickler, Tester, Integratoren, Systemverantwortliche
Voraussetzungen
Sie sollten die objektorientierte Modellierung bereits kennen.
Diese Kenntnisse erwerben Sie z.B. in OO Basics.
Inhalt
- Bedeutung von UML
- UML und OO
- UML und Software
- UML und Entwicklungsprozess
- Aufbau von UML-Modellen
- Diagrammarten
- Symbole
- Beziehungen
- Erweiterungsmechanismen
- Organisationsmechanismen
Methode
UML wird hauptsächlich als Vortrag gehalten,
mit ausführlicher Diskussion und praxisgerechten
Beispielen. Dazu erhalten Sie Gelegenheit,
ein Beispielsystem konkret zu modellieren.
Termine
UML
findet auch regelmässig als öffentliches Seminar
OO Grundlagen mit UML bei ZFI
in Zürich statt.
Nähere Informationen hierzu finden Sie unter
ZFI OO Grundlagen mit UML oder unter
info@zfi.ch.
Weitere Seminare zum Thema
Vorgängige Seminare:
- OO Basics
- Einführung in die objektorientierten Grundlagen für UML
Strategieseminare:
- SW Development Strategy
- UML als Element einer zukunftsgerichteten Entwicklung
- SW Development Process
- Die Rolle von UML in den Abläufen der Softwareentwicklung
Technische Seminare:
- C++ Basics
- Einführung in die programmtechnische Umsetzung von UML-Modellen
- C++ Advanced
- C++-Sprachdetails und ihre Darstellung in UML
- C++ Design Patterns
- Standardbausteine in UML für komplexe C++-Systeme
- OO Design
- UML-Modellierung komplexer Systeme
- OO Design Patterns
- Standardbausteine in UML für komplexe Systeme
- SW Architektur
- Dokumentation von System-Architekturen in UML
- Embedded Design
- Spezifische UML-Erweiterungen für Real-Time und eingebettete Systeme