Interessantes UML Statement
Monday, October 27th, 2008Hallo,
ein nicht namentlich bekannter Softwareentwickler (vielleicht Kishore Kumar?) hat einige lesenwerte Artikel zum Thema UML auf seinem blog veröffentlicht. Die Artikel sind nicht nur sehr liebevoll geschrieben, mit vielen Bildern und Zitaten, sondern scheinen mir auch sehr profund und nachvollziehbar.
Einige seiner Aussagen lauten:
- Die UML ist ein wertvolles Mittel um Softwaresysteme zu beschreiben
- Die MDA ist vom Konzept her Unsinn, weil man die eigentliche Kodierung immer brauchen wird. Ein Modell kann lediglich einen Routenplan ersetzen aber gehen (= kodieren) muss man immer noch selbst.
- Es ist wichtig, dass Diagramme optisch gut gestaltet sind, da man sie sonst kaum versteht. Um dies zu erreichen ist ein geeignetes UML-tool eine wichtige Voraussetzung.
- Ein gegebenes Diagramm sollte nur einen einzigen Aspekt beschreiben.
- UML Diagramme sollten den Regeln der UML Spezifikation genügen, diese zu lernen ist jedoch nicht leicht.
- Um gut modellieren zu können braucht man also Erfahrung und Ausdauer beim lernen.
In diesem Artikel spricht er einen Effekt an, den ich selbst sehr gut bestätigen kann. Unabhängig von dem dauerhaften Wert der Modelle schafft allein der Akt des Modellierens ein besseres Verständnis des Systems. Man denkt eigentlich automatische tiefer und weiter als wenn man zu früh mit dem Kodieren anfängt.
Viele Grüße,
Andreas
Technorati Tags: UML, Modellierung
