UML in der Praxis (17 Sep 2013)

Seit einigen Jahren schon nennen sie mich einen Softwarearchitekten. Kaum stand die Bezeichnung auf der Visitenkarte, ging das los mit dem schlechten Gewissen.

So ein Architekt sollte doch den ganzen Tag blitzgescheite Architekturdokumente schreiben, denkt man. Er sollte mit Mustern nur so um sich werfen, bis die Codegeneratoren zu glühen beginnen und den Kollegen der Kopf kreiselt. Und er sollte alle Bürowände und alle U-Bahn-Unterführungen auf dem Weg zur Arbeit mit UML-Diagrammen zukleistern, bis Greenpeace Kästchen und Pfeile zu bedrohten Arten erklärt.

Nichts davon habe ich getan - und habe mich manches Mal im Stillen deswegen einen Hochstapler geziehen.

Nun stosse ich gestern, bei der Recherche in Sachen "Agilität versus Architekt", auf einige Stimmen, die finden, daß Architekten klassischer Art in Scrum-Teams ohnehin kaum noch gebraucht werden.

Und heute folgt auf dem Fuß eine Studie ("UML in Practice"), die nahelegt, daß UML in der Praxis doch eher spärlich angewendet wird - und wenn, dann fast nur für Klassen-, Sequenz- und Aktivitätsdiagramme.

Nun, ich nehme mir dennoch vor, zumindest diese Diagrammtypen immer einmal wieder zur Illustration zu verwenden. Denn mindestens ab und an finde ich UML natürlich überaus nützlich - für die interne Kommunikation, oder auch um Chefetage und Kundschaft zu beeindrucken.

Bei dieser Gelegenheit entdeckt: PlantUML. Das könnte helfen, UML-Diagramme ordentlich zu versionieren, also gemeinsam mit dem Quellcode zu pflegen.



When asked for a TWiki account, use your own or the default TWikiGuest account.



to top

You are here: Blog > DefinePrivatePublic20130917UML

r1.4 - 28 Mar 2016 - 17:51 - ClausBrod to top

Blog
This site
RSS

  2017: 12 - 11 - 10
  2016: 10 - 7 - 3
  2015: 11 - 10 - 9 - 4 - 1
  2014: 5
  2013: 9 - 8 - 7 - 6 - 5
  2012: 2 - 10
  2011: 1 - 8 - 9 - 10 - 12
  2010: 11 - 10 - 9 - 4
  2009: 11 - 9 - 8 - 7 -
     6 - 5 - 4 - 3
  2008: 5 - 4 - 3 - 1
  2007: 12 - 8 - 7 - 6 -
     5 - 4 - 3 - 1
  2006: 4 - 3 - 2 - 1
  2005: 12 - 6 - 5 - 4
  2004: 12 - 11 - 10
  C++
  CoCreate Modeling
  COM & .NET
  Java
  Mac
  Lisp
  OpenSource
  Scripting
  Windows
  Stuff
Changes
Index
Search
Maintenance
Impressum
Datenschutzerklärung
Home



Jump:

Copyright © 1999-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback