In den Gräben wird immer noch UML verwendet. Aber wie immer benutzen die Leute eine Teilmenge davon. Welche Teilmenge unterliegt den vorliegenden Problemen?
UML gibt es in vielen Versionen. Aber wie immer benutzen die Leute die Symbole informell und unbeständig.
UML ist, wie wir viele Musterbücher verstehen. Dies ist auch eine der Möglichkeiten, wie wir auf dem Whiteboard kommunizieren. Es ist nicht weg. Aber es wird niemals so formal wie Code verwendet.
Anstatt Schüler zu produzieren, die ein UML-Diagramm so korrigieren können, dass es der UML-Version 2.5 entspricht , oder was auch immer die neueste Version ist, produzieren sie Schüler, die verstehen, was das Diagramm zu kommunizieren versucht, auch wenn es nicht vollständig mit einer bestimmten UML-Version übereinstimmt, weil dies der Fall ist wie UML in den Gräben verwendet wird. Es kommt in seltsamen lokalen Dialekten, gemischt mit anderen Systemen, und manchmal bilden wir nur unsere eigenen Symbole.
Lehre sie, dass es in Ordnung ist zu fragen, was die Dinge bedeuten. Lehren Sie sie nicht, andere zu korrigieren, die gegen einige vorgestellte Regeln verstoßen. Wir versuchen hier nur zu kommunizieren.
Die beste Verwendung, die ich bei uml gesehen habe, besteht darin, einen neuen Programmierer ihren Plan zur Lösung eines Problems zeigen zu lassen. Es zeigte uns schnell, welche Teile des Systems sie vernachlässigt haben oder nicht erkannt haben, dass es existiert.
Ich habe auch Orte bearbeitet, die UML benötigten, auch wenn sie nicht benötigt wurden. Wir haben immer das gleiche Muster verwendet, es war also nur eine Formalität. Wir kamen zu dem Punkt, dass wir gerade neue Namen in alte Diagramme mit Fotos eingekauft haben. Ermutigen Sie diese Art der Nutzung nicht.
Aber ich denke, wir alle wissen, dass es einen Unterschied zwischen der normalen Pfeilspitze und der offenen Pfeilspitze gibt. Recht?