Meiner Erfahrung nach waren die meisten Architekturdokumente bestenfalls ad-hoc, und abgesehen von strukturierteren Dead-Tree-Arten des Schreibens muss ich noch formale UML im eigentlichen Gebrauch sehen, und ich habe gearbeitet mit wenigen, wenn überhaupt Entwickler, die in der Lage wären, UML-Diagramme klar oder korrekt zu erstellen - es scheint eher als eine Art "graphischer Pseudokode" verwendet zu werden.Allgemeine Verwendung von UML
Vor diesem Hintergrund bin ich neugierig, ob jemand Erfahrung mit UML in interne Dokumentation und Kommunikation Systemfunktion zwischen Teammitgliedern hat. Ist das ein Werkzeug/eine Art der Kommunikation, die Menschen wirklich im Alltag nutzen? Ist es hilfreich, überspezifiziert? Haben Sie in Umgebungen gearbeitet, in denen präzise UML wichtig oder nützlich waren?
+1 für die Erwähnung von Enterprise Architect - ein großartiges Werkzeug, obwohl eines mit einer "einzigartigen Schnittstelle". –