Die Fragen haben mir gefallen - die gleichen, die ich mir gestellt habe:
Wie kann ich UML im Klartext verstehen, um es meinen Kollegen erklären zu können? Was sind die kanonischen Ressourcen für das Verständnis von UML auf der Basis?
Folgendes habe ich gefunden:
Für einen Kick-Start: Meine Wahl wäre Fowlers UML Destilled . Es ist wirklich eine Destillation der Grundlagen, wie bereits erwähnt wurde: Definitionen, Beispiele, Ratschläge, wann ein bestimmter Diagrammtyp verwendet werden sollte oder nicht. Es ist auch eine gute Referenz , wenn Sie sich auf einen bestimmten Teil der UML konzentrieren möchten, ohne das Buch von Anfang bis Ende zu lesen.
Für eine ausführlichere, aber einfachere Einführung: UML 2 für Dummies wurde für meine Kollegen und mich erstellt. Es wird nicht nur UML, seine Syntax und Verwendungsmöglichkeiten ausführlich vorgestellt, sondern es werden auch viele Tipps zu guten Programmier- und Entwurfspraktiken gegeben.
Es gibt gelegentlich Unterschiede zwischen den beiden Büchern, welche Syntax zu welcher Version des UML-Standards gehört. Diese sind jedoch winzig und definitiv nicht erforderlich, um mithilfe von UML-Diagrammen Entwurfsideen zu kommunizieren. (Zum Beispiel: ob UML 2 diskrete Multiplizitäten zulässt, dh zeigt, dass eine bestimmte Eigenschaft genau X-, Y- oder Z-Objekte haben kann, anstatt nur null, eins, viele oder mehr als X, wenn die Namen der Teilnehmer unterstrichen werden sollen. ..)
Für eine nicht akademische und weniger wortreiche Einführung: Dieser Blog enthält Artikel zu verschiedenen Aspekten der UML:
http://blog.diadraw.com/category/uml/
Es ist kein Lehrbuch, ist also alles andere als erschöpfend, sondern verwendet auch Geschichten und Beispiele, die sich nicht auf Lehrbücher beziehen. Die wenigen verfügbaren Beiträge konzentrieren sich auf die visuelle Einführung von UML-Konzepten, sodass Sie das Lesen des Textes insgesamt überspringen können.