Dies ist eine umfassende Schulung für alle, die in einer Softwareumgebung arbeiten, in der objektorientierte Softwareentwicklung angewandt wird oder angewandt werden soll. In den Vorlesungen wird der typische OO-Ansatz für die Anforderungsanalyse und das Design sowie die Entwicklung eines vollständigen Analysemodells in UML erläutert. Mehrere praktische Übungen helfen, den OO-Ansatz zu verstehen und seine Vorteile gegenüber dem eher traditionellen (funktionalen) Ansatz zu erkennen. Der Kurs gibt auch einen Einblick, wie ein detaillierter Entwurf in einer Programmiersprache wie C++ oder Java implementiert werden kann.

Objektiv

Die Schulungsveranstaltung besteht aus drei Modulen: einem Einführungsmodul, einem Modul mit Schwerpunkt auf objektorientierter Anforderungsanalyse und einem Modul mit Schwerpunkt auf objektorientiertem Design und Implementierung. Nach der Veranstaltung wird der Teilnehmer:

  • Verstehen Sie den typischen OO-Ansatz für Anforderungsanalyse und Design;
  • Sie sind in der Lage, eine gegebene Problemstellung zu analysieren und ein vollständiges Analysemodell in UML unter Verwendung des OO-Ansatzes zu entwickeln, d.h.: das erforderliche System- und Softwareverhalten in Use-Case-Spezifikationen, Zustandsdiagrammen und Interaktionsdiagrammen zu erfassen;
  • Sie sind in der Lage, das Analysemodell in ein Architekturmodell in UML zu übersetzen, das alle funktionalen und nicht-funktionalen Anforderungen berücksichtigt;
  • Sie wissen, wie ein detailliertes OO-Design in einer objektorientierten Programmiersprache (C++ oder Java) implementiert werden kann.

Zielgruppe

Diese Schulung richtet sich an Softwareentwickler, Softwareingenieure, Projektleiter und Softwaremanager, die in einer Umgebung arbeiten, in der objektorientierte Softwareentwicklung eingesetzt wird (werden soll). Grundlegende Kenntnisse in einer objektorientierten Programmiersprache wie C++ oder Java sind unerlässlich.

Die maximale Gruppengröße beträgt 12 Kursteilnehmer.

Lieferung Im Unternehmen (vor Ort oder online)
Dauer 9 Tage in einem Zeitraum von 2 Monaten
Größe der Gruppe Bis zu 12 Teilnehmer
Anpassung Das Training kann auf Ihre Organisation, Ihren Kontext und Ihre Lernziele zugeschnitten werden.
Sprache Englisch (Niederländisch auf Anfrage)
Investition Auf Anfrage
Broschüre herunterladen

Programm

Vorlesungen, Übungen und ein kleiner Workshop. In der OOAD-Einführung (2 Tage) beträgt der Anteil der praktischen Arbeit, meist kleine Übungen, etwa 30% der Zeit. In OOAD-Analyse (3 Tage) und OOAD-Design (4 Tage) arbeiten die Teilnehmer an einem umfangreichen Fall, der etwa 40% der Gesamtzeit in Anspruch nimmt.

Die OOAD - erweiterte Version (9 Tage) hat das gleiche Schema wie der Fast Track (4 Tage), widmet aber der Einführung von UML, nicht-funktionalen Anforderungen, Anwendungsfallanalyse, Design by Contract und SW-Bibliotheken sowie der Reflexion über Übungsergebnisse und zur Diskussion gestellte Fälle mehr Aufmerksamkeit.

Methoden

Vorlesungen, Diskussionen, Workshop. Kopien der Präsentationen, Buch, CD-ROM mit der UML-Spezifikation und dem vollständigen Beispiel eines mit einem objektorientierten Ansatz und der UML spezifizierten Systems.

Die Trainer Dr. Onno van Roosmalen und Martijn Ceelen MSc. werden beide als Trainerduo tätig sein. Sie ergänzen sich bei den Präsentationen und sind beide jederzeit für eine intensive Betreuung während der Aufgaben anwesend.

Zertifizierung

Nach der Teilnahme erhalten die Teilnehmer ein Zertifikat des High Tech Institute.

Kurs-Bewertungen

"Die Schulung ist gut strukturiert, zeitlich perfekt abgestimmt und die Übungen sind sehr hilfreich."

Panagiotis Leloudas - ASML

"Gute Informationsdichte und Tempo, inspirierender Dozent."

Gino van Vreede - ASML