OMG Certified UML Professional (OCUP) fundamental bestanden
Hallo,
am 01.04. (kein Scherz!) habe ich meine Zertifizierung als OMG Certified UML Professional (OCUP) fundamental bestanden. Diese Zertifizierung war im Vergleich zu den Microsoft-Zertifizierungen die ich früher bereits gemacht habe deutlich schwieriger:
- Die Prüfungsinhalte sind im wesentlichen die UML-Spezifikation selbst, d.h. insbesondere nicht wie man UML-Modelle als solche erstellt (Analyse-Techniken, Modellierungs-Guidelines etc.). D.h. selbst wer viel mit UML gearbeitet hat, wird den Stoff kaum kennen. Bei den gängigen Java- oder Microsoft-Zertifizierungen kann man davon ausgehen, dass man als “Praktiker” bereits ein solides Fundament hat
- Der Stoff ist sehr abstrakt und enthält viele Details. Die UML-Spezifikation umfasst ca. 1000 Seiten und das fundamental exam deckt etwas ein Drittel davon ab.
- Es gibt keine umfangreichen Sammlungen an Übungsfragen wie für die verbreiteteren Examen, etwa von Transcender oder MeasureUp. Egal wie man zu diesen Diensten steht (Thema “Braindump“), diese Übungsexamen sind eine große Hilfe bei der Vorbereitung. MeasureUp wird übrigens offiziell von Microsoft empfohlen, hier kann mal also von einem seriösen Vorgehen ausgehen.
Zur Vorbereitung:
Im wesentlichen habe ich das Buch “UML 2.0 Zertifizierung. Fundamental, Intermediate und Advanced” mehrfach durchgearbeitet. Das war ziemlich mühsam, da das Buch wirklich nur eine Aufzählung der Themen darstellt.
Partiell habe ich mir generierte Klassendiagramme aus dem offiziellen UML Metamodel angeschaut. Hierzu habe ich ein selbstgeschriebenes Tool erzeugt, das automatisch Diagramme für ein Element des UML Metamodells erzeugt:
Danach habe ich alle Übungsfragen, die ich auftreiben konnte durchgearbeitet, d.h. versucht zu beantworten und dort wo ich falsch lag das Thema noch besser zu verstehen:
- UML-Quiz auf jeckle.de (einige, wenige Fragen sind veraltet)
- Übungsaufgaben zum Buch UML2 glasklar
- Und die Übungsfragen in dem oben erwähnten Buch
Warum habe ich die Zertifizierung angestrebt?
Mein aktueller Auftrag läuft Ende Juni aus und ich fände einen Folgeauftrag mit einem signifikanten Anteil an Analyse/Design-Arbeit durchaus interessant.
Neben meiner Tätigkeit als Berater bin ich auch für ein Software-Unternehmen tätig, das UML-tools entwickelt. Für die Tätigkeit dort ist ein detailiertes Wissen über das UML Metamodel überaus hilfreich.
Und last but not least, wie es Tim Weilkiens so schön formuliert hat:
“Eine völlig andere Motivation zur Zertifizierung ist nicht das Zertifikat selbst, sondern der Weg dorthin. Beispielsweise ist das für die UML-Zertifizierung erforderliche Wissen für den Modellierer wertvoll. Das Erlernen der Materie ist aber ein beschwerlicher Weg. Das Zertifikat ist ein Ziel am Horizont, das zum Lernen motiviert und hilft, das Thema gradlinig zu durchstreifen.”
Viele Grüsse,
Andreas
Technorati Tags: OMG, UML, OCUP, Zertifizierung
September 20th, 2009 at 5:26 pm
Hallo Andreas,
ich habe selbst die UML Zertifizierung Fundamental gemacht und möchte dich fragen ob es möglich wäre dein selbsterstelltes Tool zur Darstellung des UML Metamodells zur Verfügung gestellt zu bekommen. Ist das Tool auch Standalone lauffähig oder nur im Kontext von Office 2007 ausführbar.
Schöne Grüße, ich freue mich auf deine Antwort
Thomas
September 21st, 2009 at 2:43 pm
Hallo Thomas,
grundsätzlich würde ich das Tool gerne zur Verfügung stellen. Leider kostet das Erstellen eines Manuals und eines Installers einiges an Aufwand, den ich erst leisten wollte, wenn das Interesse etwas größer ist.
Dein Posting trägt zur Erhöhung der Priorität bei
Office 2007 ist dafür nicht erforderlich, lediglich .NET 2.0 und die Installation von graphviz und UmlJar (und damit verbunden ein Java Runtime System).
Die beiden letzteren Komponenten werden für die Diagramme genutzt.
Also…stay tuned.
Viele Grüße,
Andreas
September 21st, 2009 at 3:11 pm
Hallo Andreas,
na das hört sich doch schon einmal sehr gut an.
Eine JRE und die .NET Laufzeitumgebung sollte jeder der diesen Blog liest kennen und bestenfalls installiert haben. Die weiteren Paket sollte man wahrscheinlich bei der Auslieferung der Applikation mitgeben bzw. verlinkt anbieten. Ich denke ich könnte das System auch ohne Installer läuffähig bekommen , obwohl dieser natürlich eine enorme Erleichterung wäre. Falls du magst kannst du mir einfach mal die Sourcen schicken und ich versuche es bei mir zum laufen zu bekommen. Ich denke das Interesse an UML im Allgemeinen und damit auch verbunden an einer solchen Darstellung zum Metamodell wird sich noch steigern.
Vielen Dank für deine Informationen und beste Grüße
Thomas
P.S. Ich habe am kommenden Mittwoch die Prüfung zum OMG Certified UML Professional (OCUP) Intermediate.
December 12th, 2009 at 12:47 pm
Der UML Metamodel Viewer ist jetzt verfügbar:
http://www.empowertec.de/blog/2009/12/08/exploring-the-uml2-metamodel-with-our-new-free-uml2-metamodel-viewer/
Viele Grüße,
Andreas