AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wer nutzt die Modellansicht (UML)

Ein Thema von stahli · begonnen am 13. Nov 2011 · letzter Beitrag vom 11. Jan 2019
Antwort Antwort
Seite 1 von 2  1 2      
Medium

Registriert seit: 23. Jan 2008
3.689 Beiträge
 
Delphi 2007 Enterprise
 
#1

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 16:09
UML ist eher was für Großprojekte, wo einer Vielzahl von Entwicklern vermittelt werden muss wo die Glocken hängen, und wo ein Koordinationsteam eine Gesamtübersicht über ein komplexes Geflecht wahren muss. Man wird sowas daher auch öfter in Visio oder auf Flipcharts in Meetings antreffen, als denn als wirkliches Designwerkzeug mit unmittelbarer Auswirkung auf Code - wobei es solche Mechanismen auch gibt, und sie teils auch verwendet werden.
Nicht selten werden aber eher unternehmensspezifische "UML-Dialekte" verwendet, die auf jeweilige Besonderheiten Rücksicht nehmen, so dass ein einheitlicher Standard eher nur oberflächlich angewendet wird. Das erschwert natürlich die Nutzung von Tools, die idR ja diesen Standards genügen (aber selten davon abweichend "belehrt" werden können (sollen)). Sie sind, finde ich, dann nützlich, wenn sie eine Struktur kürzer und mehr Leuten illustrieren können, als das verbal möglich wäre.
Da die Erstellung und Pflege (vor allem das auf dem aktuellen Stand halten) jedoch meist einen ziemlichen Overhead erzeugen, wird auch gerne mal darauf verzichtet. Ich halte es mehr für eine Dokumentationsart, und selbst bei den besten automatischen UML<->Code Engines ist meist noch sehr viel manuelle Bearbeitung nötig. In meinem Job habe ich damit z.B. kaum zu tun, da die Programme strukturell sehr simpel sind, und die Tür-zu-Tür Kommunikation zwischen 2-3 Entwicklern mit einer schriftlichen internen Doku effizient genug ist, und in der bestehenden Infrastruktur keinen zusätzlichen Overhead einführt.

Als Design-Tool mit Autocode taugt UML eigentlich nur bei Standardprogrammen, deren Struktur und Funktion komplett festgelegt werden kann, bevor auch nur eine Zeile Code geschrieben ist. Hat sowas schon mal jemand gesehen?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#2

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 16:14
Zitat:
...wo einer Vielzahl von Entwicklern vermittelt werden muss wo die Glocken hängen...
Und ich dachte, dafür gibt es Desktop-Wallpapers

(sorry, musste sein...)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 16:21
Bei Delphi kann man sich aus einer Klasse das zugehörige UML anzeigen lassen
  • Ansicht / Modellansicht
  • Bei der Projektverwaltung (normalerweise auf der rechten Seite) gibt es jetzt einen neuen Reiter "Modellansicht"
  • Dort in dem Tree den Namespace (Unit) der Klasse auswählen und schwupps wird einem dieser Namespace mit alle Klassen als UML angezeigt
Schick ist hierbei, dass man nun dieses UML bearbeiten kann und der Sourcecode der Unit wird automatisch nachgeführt
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.824 Beiträge
 
Delphi 12 Athens
 
#4

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 16:32
Mike Rozlog hatte eine diesbezügliche Session bei CodeRage 6: http://cc.embarcadero.com/Item/28595
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Alt 10. Jan 2019, 02:49     Erstellt von phamyen
Dieser Beitrag wurde von mkinzler gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.824 Beiträge
 
Delphi 12 Athens
 
#6

AW: Wer nutzt die Modellansicht (UML)

  Alt 11. Jan 2019, 12:38
Nach einem Gespräch mit Gerrit kann ich erfreulicherweise kund tun, daß sowohl der Structured Diff Viewer als auch das ModelMaker Plugin für Delphi 10.3 Rio in Kürze (wieder) verfügbar sein werden. Das betrifft allerdings nur das ModelMaker IDE Plugin und nicht den ModelMaker selbst. Wer also bisher noch keinen ModelMaker hat, bekommt auch weiterhin keinen mehr. Genau wie der MMX Code Explorer wird auch der Structured Diff Viewer in Zukunft kostenlos sein.

Es gibt auch Überlegungen für ein Beyond Compare Plugin auf Basis des Structured Diff Viewers, ebenso wie eine Integration in die History-Funktionalität der IDE. Das wird allerdings nicht kurzfristig realisierbar sein.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
10.119 Beiträge
 
Delphi 12 Athens
 
#7

AW: Wer nutzt die Modellansicht (UML)

  Alt 11. Jan 2019, 13:27
Das sind sehr gute Nachrichten! Vielen Dank!
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.365 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 16:37
Die Beziehungen von Klassen werden dargestellt, wenn sich die Klassen in einer Unit befinden.
Wie man aber damit im Detail arbeitet ist mir nicht klar geworden.

Man kann einer Klasse auch in dem graphischen Bereich Eigenschaften und Methoden hinzufügen. Das scheint mir aber sehr unfexibel zu sein. Z.B. ist mir unklar, was an der Stelle mit Parametern etc. ist.
(Habe mir aber auch nicht die Zeit genommen, mich lange damit auseinander zu setzen.)

Daniel hatte dazu (denke ich) mal ein wenig in einem Video/Stammtisch gezeigt - bin aber nicht mehr sicher.

Für ein Projekt kann man ein Bild erstellen lassen, das alle verwendeten Klassen graphisch darstellt, allerdings nicht die Beziehungen zueinander.

Was Enterprise zu Prof mehr kann, weiß ich auch nicht. Wenn es grundsätzlich sehr hilfreich wäre, wäre wohl mal ein Webinar sinnvoll.
Hier gibt es ein englisches zum JBuilter 2008 (vielleicht gibt es eine Ähnlichkeit), das lässt sich aber bei mir nicht abspielen.



Edit @Uwe Raabe: Danke, das lade ich gleich mal.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.481 Beiträge
 
Delphi 12 Athens
 
#9

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 18:55
Zitat:
Edit @Uwe Raabe: Danke, das lade ich gleich mal.
...das werde ich mir wohl schenken... Download: 70 MB ... 7 - 11 KB/s ... 1 Std 50 Minuten !

Haben die nur ne ISDN Leitung ?
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.365 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Wer nutzt die Modellansicht (UML)

  Alt 14. Nov 2011, 22:50
Haben die nur ne ISDN Leitung ?
Bei mir waren es ca. 3 Min.

Das Video ist schon interessant. Welchen Nutzen das aber letztlich im effektiven Einsatz bringt, kann ich nicht recht beurteilen (habe nur XE Prof).
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz