Softwaremodellierung

Strukturierte Softwareentwicklung beginnt mit guter Modellierung.

Format: Präsenz- und Online-Training
Dauer: 3-tägige Grund- und Aufbauschulung

Vom Konzept zur Lösung – Modellierung als Schlüssel zur erfolgreichen Softwarearchitektur!

Dieser UML-Grund- und Aufbaukurs richtet sich an Softwareentwickler und Architekten, die UML als leistungsstarkes Werkzeug für Entwurf, Planung und Steuerung in der objektorientierten Softwareentwicklung nutzen möchten.

Was erwartet Sie?

Nach dem Kurs verstehen und beherrschen Sie die Grundlagen der Objektorientierung und deren Anwendung in der Softwaremodellierung. Sie sammeln erste praktische Erfahrungen in der Erstellung von Analysemodellen, im Design und in der Programmierung mit UML.


Darüber hinaus erwerben Sie ein fundiertes Verständnis der objektorientierten Systementwicklung – von der Analyse (OOA) über das Design (OOD) bis hin zur Programmierung (OOP). Dadurch sind Sie in der Lage, UML gezielt zur Planung, zum Entwurf und zur Steuerung von Softwareprojekten einzusetzen. Langfristig hilft Ihnen das, Fehler in der Modellierung zu vermeiden und den Übergang zu Softwaremodellen effizient zu gestalten.

Voraussetzungen der Teilnehmenden

➤ Praktische Erfahrung in Softwareentwicklung, erworben anhand unterschiedlicher Projekte oder Systeme außerhalb der Ausbildung
➤ Kenntnisse und praktische Erfahrung in mindestens einer höheren Programmiersprache
➤ Hilfreich für das Verständnis einiger Konzepte sind darüber hinaus Grundlagen in der Modellierung

Technische Anforderungen

Es gibt keine speziellen Anforderungen an die Schulungsumgebung, da die Übungen mit Cloud- und Web-basierten Tools wie Miro, Draw.io und Plattformen wie Jupyter oder HuggingFace stattfinden, hier wird nur eine stabile und ausreichend schnelle Internetverbindung benötigt.

Ihr Mehrwert

➤ Sie lernen die Grundlagen der Objektorientierung (OOA, OOD, OOP).
➤ Sie erlernen die Erstellung von Analysemodellen mit UML.
➤ Sie sammeln praktische Erfahrungen im Design und in der Programmierung mit UML.
➤ Sie lernen, UML als effektives Werkzeug für Entwurf, Planung und Kontrolle in der Softwareentwicklung zu nutzen.
➤ Sie erhalten einen differenzierten Einblick in die objektorientierte Systementwicklung.
➤ Sie erlernen, wie Fehler bei Prozessmodellierungen und Übergängen zu Softwaremodellen reduziert werden können.

Schulungsinhalte im Detail

✔️ Grundlagen der UML:
➤ Einführung in eine grafische Notation zur Exploration und Dokumentation objektorientierter Modelle
✔️ Objektorientierte Analyse (OOA):
➤ Ansätze zur Modellierung komplexer Sachverhalte und Probleme der realen Welt
✔️ Objektorientiertes Design (OOD):
➤ Abbildung von Fachlogik in Modellen mit verständlicher und tragfähiger Architektur
✔️ Objektorientierte Programmierung (OOP):
➤ Anwendung der gängigen Patterns zur Realisierung qualitativer objektorientierter Software
✔️ Software für objektorientiertes Arbeiten mit UML:
➤ Vorstellung der führenden Werkzeuge zur Arbeit mit UML und Quellcode

Ihre Vorteile auf einen Blick

➤ Praktische Erfahrung mit UML: Erste praktische Erfahrungen in der Erstellung von Analysemodellen und Design mit UML.
➤ Optimale Softwaremodellierung: Fähigkeit, UML gezielt für die Planung, den Entwurf und die Steuerung von Softwareprojekten einzusetzen.
➤ Vermeidung von Fehlern: Verbesserung der Modellierungsgenauigkeit und Vermeidung von Fehlern durch fundierte UML-Kenntnisse.

 

Wir freuen uns auf Ihre Anfrage:

1 + 5 =

-100€

bis 6 Wochen vor Start des Trainings.

Sie haben Interesse an diesem Training?

Dann rufen Sie uns bitte unter +49 621 595702 41 an, schreiben Sie eine E-Mail an Academy@itech-progress.com oder schicken Sie uns über das Kontaktformular eine schriftliche Anfrage:

Präsenztraining

➤ Inklusive Schulungsunterlagen und Übungsmaterialien
➤ Kalt- und Heißgetränke, Snacks und Mittagessen an allen Trainingstagen
➤ Modern ausgestattete und große Schulungsräume für eine angenehme Lernatmosphäre

Live-Online-Training

➤ Inklusive Schulungsunterlagen und Übungsmaterialien
➤ Visuelle Zusammenarbeit durch z. B. Whiteboarding
➤ Hohes Maß an Interaktivität durch angepasste Übungen und Breakout-Rooms
➤ Ideale Trainerbetreuung auch in den Breakout-Rooms

Diese Schulungen könnten ebenfalls interessant sein:

CPSA-A ADOC (Architekturdokumentation):

Unterstützt die Erstellung klarer und verständlicher Architekturmodelle.

CPSA-A AGILA (Agile Architekturen): Untersucht die Rolle von Modellen in agilen Entwicklungsprozessen.

CPSA-A DDD (Domain-Driven Design):

Verbindet Modellierung mit domänenorientierter Architektur.

CPSA-A ARCEVAL (Architekturbewertung):

Bewertet die Qualität von Modellen im Hinblick auf die Architektur.

Stimmen aus dem Training

T.Hoffmann

👍👍👍

Möchten Sie maßgeschneidertes Inhouse-Training?

Haben Sie ein ganzes Team, das Sie schulen möchten, aber keines unserer Trainingskurse entspricht Ihren Anforderungen? Kein Problem! Wir erstellen gerne in Zusammenarbeit mit Ihnen ein maßgeschneidertes Inhouse-Training, ob für Anfänger oder Fortgeschrittene. Wir freuen uns auf Ihre Anfrage!

Anfragen+49 621 595702-41