UML scheint Schwergewicht und aufgebläht, um effektiv zu sein. Teams verschwenden Zeit, indem sie versuchen, sich auf die Bedeutung von Symbolen und den zu verwendenden Geschmack zu einigen.Gibt es eine klarere, intuitivere, klarere Diagrammsprache als die schreckliche UML?
Antwort
Versuchen Sie einen freien Formularansatz; Wenn ich mit meiner Gruppe arbeite, finde ich, dass etwas Komplexeres als eine Box mit Komponentennamen und einer Verbindungslinie zwischen Komponenten (mit einer Beschreibung der Bedeutung einer Linie) unerschwinglich ist. Wenn Sie darüber streiten müssen, ob das Diagramm einem Standard entspricht oder nicht, hat es seine Kernfunktion nicht erfüllt.
Das heißt, das hängt auch von Ihrem Endverbraucher ab. Wenn dies die Produktdokumentation ist, möchten Sie wahrscheinlich etwas Besseres als einen Schnappschuss von Handzeichnungen auf einer weißen Tafel; Wenn das nur Ideen hervorbringt, geh mit was funktioniert, ignoriere was nicht.
Der Freiformansatz ist viel einfacher zu behandeln. – stac
Kästen und Pfeilen und Whiteboards - was sonst benötigen Sie?
„Team Abfall Zeit nur versucht, über die Bedeutung von Symbolen und dem Geschmack zustimmen zu nutzen.“ - Diese Aussage ergibt für mich keinen Sinn. Die UML-Spezifikation definiert die Bedeutung von Symbolen und es gibt nur einen Geschmack. Genau darum geht es in der Spezifikation.
meinen Sie „Teams Zeit verschwenden, weil sie UML nicht verstehen.“ Vielleicht Wenn das stimmt, kaufe mehrere Kopien von Fowlers "UML Distilled" und mach weiter.
Vielleicht meinen Sie: „Wie ist UML nützlich?“ Das ist eine ausgezeichnete Frage ....
Diese Frage ist der hier gestellten sehr ähnlich: http://stackoverflow.com/questions/135432/what-alternatives-exist-to-uml-to-graphic-represent-software-models –