Lernen Sie UML-Diagramme

April 10

Unified Modeling Language (UML) ist eine graphische Sprache zur Diagrammerstellung Softwarestruktur, Interaktionen und Bereitstellung. UML 2.0 verfügt über 13 Arten von Diagrammen für die Software-Planung, Konzeption und Implementierung Prozesse zu dokumentieren. UML ein mächtiges Werkzeug ist, das den Software-Design und Entwicklung effizienter gestalten können, erfordert es einige Zeit und Mühe, es zu seinem vollen Potential zu benutzen. Glücklicherweise als einschüchternd, wie es auf den ersten Blick erscheinen mag ist UML tatsächlich intuitiv und leicht erlernbar.

OMG: The Horse's Mouth

Die Object Modeling Group (OMG) verwaltet die UML-Spezifikation und somit ist die offizielle Quelle für alle Sachen UML. OMG der UML-Ressourcenseite ist ein guter Ort um loszulegen. OMG-Links zu mehrere Lernprogramme, plus einem Dozenten und eine Fülle von weiteren nützlichen Informationen. (Siehe Abschnitt "Informationsquellen" für einen Link auf OMGs UML Ressourcen.)

Online-Tutorials

Es gibt zahlreiche kostenlose online UML Tutorials (siehe Abschnitt Ressourcen). Sparx Systems bietet ein verallgemeinertes UML 2.1-Tutorial, der alle Diagrammtypen. Die Seite bietet auch andere UML-Ressourcen, einige speziell für ihre Software-Tool Enterprise Architect. Kletterfelsen Systems sorgt für eine Folie basierende Lernprogramm Erweiterung über UML hinaus in die eng verwandten Themen der objektorientierten Modellierung und Software-Entwicklungsprozesse. Das Lernprogramm Funktionen Quiz, Tests und praktische Übungen. Sichtparadigma bietet viele kostenlose Kurse in seiner Trainingszentrum, einschließlich umfassender animierten Tutorials für UML-Grundlagen.

Bücher

"UML 2.0 in a Nutshell" ist einer der mehrere gute UML-Bücher von O' Reilly angeboten. Das Buch ist nicht auf Techno-Geschwätz, Kernkonzepte in einfachem Englisch mit genügend Beispiele die Begriffe klar zu machen, und dient auch als eine Lernressource lehnen. O' Reilly bietet auch "Learning UML 2.0" und die "Kopf erste Object-Oriented Analysis and Design", das UML als ein Unterthema für die allgemeine Thema abdeckt. "UML für Dummies", "UML Demystified" und "UML Wochenende Crash Course" sind gute Bücher beginnen. Betreuen Sie die Grundlagen beherrschen, für tiefer gehende Verweise wie "UML 2.0-Bibel" und Publikum-spezifische Bücher wie "UML für IT Business Analyst."

Gruppenschulung

Viele Unternehmen, wie IBM Rational, bieten vor Ort und Kursleiter UML Schulungen oder über ihre UML-basierte Design-Software-Tools. Einige Ausbildungsstätten, wie Objektermittlung, Accelebrate, Parlez UML und NobelProg, bieten vor Ort oder live online Training auf UML und mit UML in verschiedenen Einstellungen, wie z. B. Java oder NET Programmierung. OMG bietet eine Zertifizierung "Certified UML Professional" und viele Trainingsunternehmen Schulungen anbieten, die Studenten auf die Prüfung vorbereiten.

Warnungen

UML wird gelegentlich aktualisiert, und die Elemente der Sprache hinzugefügt, geändert, neu organisiert und veraltet. Tutorials, Bücher und Informationen zu älteren Versionen von UML können nützlich sein für aufstehen auf die Lernkurve, aber sie können Informationen fehlen. Achten Sie darauf, um die aktuelle Hauptversion (2.0 Stand: Dezember 2009) zu decken, um sicherzustellen, dass Sie über die neuesten Funktionen von UML lernen.