Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs (https://www.delphipraxis.net/204091-plantuml-uml-diagramme-schreiben-vorstellung-eines-werkzeugs.html)

generic 22. Apr 2020 12:49

PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Moin,
letzte Woche ist ein neues Video auf meine YT Kanal erschienen.
Dort zeige ich in ca. 10 Minuten das Tool PlantUML.

https://www.youtube.com/watch?v=a18wPd5jYmQ

Ich habe das Werkzeug zu schätzen gelernt.

https://plantuml.com/de/

Harry Stahl 22. Apr 2020 19:01

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Bernd, vielen Dank für Dein neues Video.
Hat mich dazu gebracht mir mal das UML-Thema ein wenig näher anzusehen.

Habe also hier in der DP auch ein anderes interessantes Video gefunden, was UML selber halt ein wenig mehr erklärt: http://cc.embarcadero.com/Item/28595

Mit dem Wissen aus dem genannten Video ergibt sich die Frage, warum man dieses von Dir vorgestellte Extra Tool verwenden soll (geht es auch mit Delphi?), wenn man doch (zumindest ab Delphi Enterprise) in Delphi selber ein starkes UML-Tool hat?

Außerdem erscheint mir zeichnen von Diagrammen doch einfacher, als so eine kryptische Texteingabe, die man ja auch erst mal lernen muss, oder?

Edit: Mal ein wenig weitergesurft, daher noch ergänzend der Hinweis auf dieses Video (vom inzwischen leider verstorbenen Pawel Glowacki) https://www.youtube.com/watch?v=n7Jm5loU_QY

So richtig interessant ab Minute 17/18. U.a. Wird gezeigt, wie man Design Patterns in die UML-Thematik einbinden kann, um bestimmte Standard-Klassen zu erzeugen oder wie UML beim Refactoring helfen kann.

Rollo62 23. Apr 2020 12:28

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Dankesehr für das Video.

Einen großen Vorteil ist das textuelle Eingeben, was man in GIT mit einchecken kann.
Das ist wirklich ein sehr gutes Argument dafür, habe ich bisher gar nicht auf dem Schirm gehabt.

Ansonsten bin ich auch ehere bei Harry, und "male" lieber, als irgendeine Codesprache dafür zu verwenden.

Das Beste wäre doch wenn Beides ginge, und das "gemalte" Diagramm dann in analysierbaren Text oder wenigstens XML exportiert würde.

TiGü 23. Apr 2020 13:30

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Zitat:

Zitat von Rollo62 (Beitrag 1462767)
Das Beste wäre doch wenn Beides ginge, und das "gemalte" Diagramm dann in analysierbaren Text oder wenigstens XML exportiert würde.

Schau dir doch mal das *.graphml-Format an, was bspw. mit yEd erstellt werden kann.

https://de.wikipedia.org/wiki/GraphML
https://de.wikipedia.org/wiki/YEd

Rollo62 23. Apr 2020 14:23

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Hallo Tigü,

danke für die Erinnerung, hatte das mal vor zig Jarhen gesehen,
aber nie weiter ausprobiert.

Ist ja nett, geht sogar online.
https://www.yworks.com/yed-live/

Harry Stahl 24. Apr 2020 18:46

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Hier auch noch ein nettes Video zu einem Use-Case Diagramm... allerdings gezeichnet.

https://www.youtube.com/watch?v=nyulqcl7dbU

arnold mueller 26. Apr 2020 14:28

AW: PlantUML - UML Diagramme schreiben - Vorstellung eines Werkzeugs
 
Zitat:

Zitat von Harry Stahl (Beitrag 1462736)
Außerdem erscheint mir zeichnen von Diagrammen doch einfacher, als so eine kryptische Texteingabe, die man ja auch erst mal lernen muss, oder?

Die Lernkurve ist nicht all zu steil und es lohnt sich aus meiner Sicht.

Ich nutze quasi täglich "grobe" Klassen-Diagramme, zur Darstellung der Vererbungshirarchie, Sequenzdiagramme und Aktivitätsdiagramme.

PlantUML lässt sich prima in Markdown einbetten und hamoniert somit sehr gut mit GIT. Mir gehen Änderungen an Diagrammen deutlich leichter von der Hand, wenn ich nur mal eben eine Zeile Text ändere, als erst einmal ein UML-Tool zu starten, zeichnen, formatieren und den ganzen Bums, Bild exportieren und in Markdown einbinden. Das macht man irgendwann nicht mehr und die Doku ist schnell veraltet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz