<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andreas Awenius' blog &#187; Modellierung</title>
	<atom:link href="http://www.awenius.de/blog/category/modellierung/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.awenius.de/blog</link>
	<description>Infos zu .NET und Modellierung</description>
	<lastBuildDate>Mon, 20 Jun 2011 21:15:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bessere UML Shapes für Visio</title>
		<link>http://www.awenius.de/blog/2009/01/18/bessere-uml-shapes-fur-visio/</link>
		<comments>http://www.awenius.de/blog/2009/01/18/bessere-uml-shapes-fur-visio/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 10:34:29 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Modellierung]]></category>

		<guid isPermaLink="false">http://www.awenius.de/blog/?p=58</guid>
		<description><![CDATA[Hallo,
wer Microsoft Visio für die Erstellung von UML-Diagrammen nutzt kann sich mal diese Shapes auf softwarestencils.com anschauen. Sie sind angeblich besser als die mit Visio mitgelieferten Shapes.
Viele Grüße,
Andreas
Technorati Tags: Visio, UML
]]></description>
			<content:encoded><![CDATA[<p>Hallo,</p>
<p>wer <a href="http://de.wikipedia.org/wiki/Visio">Microsoft Visio</a> für die Erstellung von UML-Diagrammen nutzt kann sich mal <a href="http://softwarestencils.com/uml/index.html">diese Shapes</a> auf <a href="http://softwarestencils.com/index.html">softwarestencils.com</a> anschauen. Sie sind <a href="http://stackoverflow.com/questions/330098/which-are-the-most-useful-resources-to-learn-to-draw-the-uml-class-diagram-in-vis">angeblich</a> besser als die mit Visio mitgelieferten Shapes.</p>
<p>Viele Grüße,<br />
Andreas</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Visio" rel="tag">Visio</a>, <a href="http://technorati.com/tag/UML" rel="tag">UML</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awenius.de/blog/2009/01/18/bessere-uml-shapes-fur-visio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interessantes UML Statement</title>
		<link>http://www.awenius.de/blog/2008/10/27/interessantes-uml-statement/</link>
		<comments>http://www.awenius.de/blog/2008/10/27/interessantes-uml-statement/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 19:07:30 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Modellierung]]></category>

		<guid isPermaLink="false">http://www.awenius.de/blog/?p=51</guid>
		<description><![CDATA[Hallo,
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 [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo,</p>
<p>ein nicht namentlich bekannter <a href="http://kishorekumar62.wordpress.com/about-me/">Softwareentwickler</a> (vielleicht Kishore Kumar?) hat einige <a href="http://advanceduml.wordpress.com/">lesenwerte Artikel zum Thema UML</a> 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.</p>
<p>Einige seiner Aussagen lauten:</p>
<ul>
<li>Die UML ist ein wertvolles Mittel um Softwaresysteme zu beschreiben</li>
<li>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.</li>
<li>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.</li>
<li>Ein gegebenes Diagramm sollte nur einen einzigen Aspekt beschreiben.</li>
<li>UML Diagramme sollten den Regeln der UML Spezifikation genügen, diese zu lernen ist jedoch nicht leicht.</li>
<li>Um gut modellieren zu können braucht man also Erfahrung und Ausdauer beim lernen.</li>
</ul>
<p>In <a href="http://advanceduml.wordpress.com/the-unified-modeling-language/why-is-nobody-using-uml/">diesem</a> 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.</p>
<p>Viele Grüße,<br />
Andreas</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/UML" rel="tag">UML</a>, <a href="http://technorati.com/tag/Modellierung" rel="tag">Modellierung</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awenius.de/blog/2008/10/27/interessantes-uml-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Bedeutung der UML</title>
		<link>http://www.awenius.de/blog/2008/06/04/die-bedeutung-der-uml/</link>
		<comments>http://www.awenius.de/blog/2008/06/04/die-bedeutung-der-uml/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 07:19:47 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Modellierung]]></category>

		<guid isPermaLink="false">http://www.awenius.de/blog/?p=39</guid>
		<description><![CDATA[Hallo,
in diesem Artikel wurde die These postuliert, dass UML nicht mehr relevant sei und aus verschiedenen Gründen von &#8220;Programmierern&#8221; ignoriert würde.
Dieses posting hat eine lebhafte Diskussion ausgelöst, z.B. auf slashdot, Raval Chaves blog und Google groups. Auch ich habe auf meinem Firmenblog einen kleinen Beitrag dazu geschrieben.
Viele Grüsse,
Andreas
Technorati Tags: UML
]]></description>
			<content:encoded><![CDATA[<p>Hallo,</p>
<p>in <a href="http://littletutorials.com/2008/05/15/13-reasons-for-umls-descent-into-darkness/">diesem Artikel</a> wurde die These postuliert, dass UML nicht mehr relevant sei und aus verschiedenen Gründen von &#8220;Programmierern&#8221; ignoriert würde.</p>
<p>Dieses posting hat eine lebhafte Diskussion ausgelöst, z.B. auf <a href="http://developers.slashdot.org/developers/08/05/31/1726208.shtml">slashdot</a>, <a href="http://abstratt.com/blog/2008/06/02/when-uml-meets-slashdot/">Raval Chaves blog</a> und <a href="http://groups.google.com/group/UMLforum/msg/e55e565ad753721d">Google groups</a>. Auch ich habe auf meinem Firmenblog einen <a href="http://www.empowertec.de/blog/2008/05/21/is-uml-alive-and-well/">kleinen Beitrag dazu</a> geschrieben.</p>
<p>Viele Grüsse,<br />
Andreas</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/UML" rel="tag">UML</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awenius.de/blog/2008/06/04/die-bedeutung-der-uml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OMG Certified UML Professional (OCUP) fundamental bestanden</title>
		<link>http://www.awenius.de/blog/2008/04/02/omg-certified-uml-professional-ocup-fundamental-bestanden/</link>
		<comments>http://www.awenius.de/blog/2008/04/02/omg-certified-uml-professional-ocup-fundamental-bestanden/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 20:58:20 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Modellierung]]></category>
		<category><![CDATA[Sonstiges]]></category>

		<guid isPermaLink="false">http://www.awenius.de/blog/2008/04/02/omg-certified-uml-professional-ocup-fundamental-bestanden/</guid>
		<description><![CDATA[Hallo,
am 01.04. (kein Scherz!) habe ich meine Zertifizierung als OMG Certified UML Professional (OCUP) fundamental bestanden.  Diese Zertifizierung war im Vergleich zu den Microsoft-Zertifizierungen die ich früher bereits gemacht habe deutlich schwieriger:

Die Prüfungsinhalte sind  im wesentlichen die UML-Spezifikation selbst, d.h. insbesondere nicht wie man UML-Modelle als solche erstellt (Analyse-Techniken, Modellierungs-Guidelines etc.). D.h. selbst [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo,</p>
<p>am 01.04. (kein Scherz!) habe ich <a href="http://www.awenius.de/images/OcupFundamental.jpg">meine Zertifizierung</a> als <a href="http://www.omg.org/uml-certification/">OMG Certified UML Professional</a> (OCUP) <a href="http://www.omg.org/uml-certification/Fundamental.htm">fundamental </a>bestanden.  Diese Zertifizierung war im Vergleich zu den Microsoft-Zertifizierungen die ich <a href="http://www.awenius.de/zertifizierungen.htm">früher</a> bereits gemacht habe deutlich schwieriger:</p>
<ul>
<li>Die Prüfungsinhalte sind  im wesentlichen die UML-Spezifikation selbst, d.h. insbesondere nicht wie man UML-Modelle als solche erstellt (Analyse-Techniken, Modellierungs-Guidelines etc.). D.h. selbst wer viel mit UML gearbeitet hat, wird den Stoff kaum kennen. Bei den gängigen Java- oder Microsoft-Zertifizierungen kann man davon ausgehen, dass man als &#8220;Praktiker&#8221; bereits ein solides Fundament hat</li>
<li>Der Stoff ist sehr abstrakt und enthält viele Details. Die UML-Spezifikation umfasst ca. 1000 Seiten und das fundamental exam deckt etwas ein Drittel davon ab.</li>
<li>Es gibt keine  umfangreichen Sammlungen an Übungsfragen wie für die verbreiteteren Examen, etwa von <a href="http://www.transcender.com/">Transcender </a>oder <a href="http://www.measureup.com/">MeasureUp</a>. Egal wie man zu diesen Diensten steht (Thema &#8220;<a href="http://en.wikipedia.org/wiki/Braindump#In_certification_exams">Braindump</a>&#8220;), diese Übungsexamen sind eine große Hilfe bei der Vorbereitung. MeasureUp wird übrigens offiziell von Microsoft empfohlen, hier kann mal also von einem seriösen Vorgehen ausgehen.</li>
</ul>
<p>Zur Vorbereitung:</p>
<p>Im wesentlichen habe ich das Buch &#8220;<a href="http://www.amazon.de/UML-Zertifizierung-Fundamental-Intermediate-Advanced/dp/3898644243/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1207167732&amp;sr=8-1">UML 2.0 Zertifizierung. Fundamental, Intermediate und Advanced</a>&#8221; mehrfach durchgearbeitet. Das war ziemlich mühsam, da das Buch wirklich nur eine Aufzählung der Themen darstellt.</p>
<p>Partiell habe ich mir generierte Klassendiagramme aus dem offiziellen UML Metamodel angeschaut. Hierzu habe ich ein selbstgeschriebenes Tool erzeugt, das automatisch Diagramme für ein Element des UML Metamodells erzeugt:</p>
<p><a href="http://www.awenius.de/blog/wp-content/uploads/2008/04/umlmetamodelviewer.png" title="Screenshot of EmPowerTec UML Metamodel viewer"><img src="http://www.awenius.de/blog/wp-content/uploads/2008/04/umlmetamodelviewer.thumbnail.png" alt="Screenshot of EmPowerTec UML Metamodel viewer" /></a></p>
<p>Danach habe ich alle Übungsfragen, die ich auftreiben konnte durchgearbeitet, d.h. versucht zu beantworten und dort wo ich falsch lag das Thema noch besser zu verstehen:</p>
<ul>
<li><a href="http://www.jeckle.de/UMLQuiz/index.html">UML-Quiz</a> auf jeckle.de (einige, wenige Fragen sind veraltet)</li>
<li><a href="http://www.uml-glasklar.com/sopgroup.nsf/(ynDK_framesets)/ExternLinkHandler?Open&amp;url1=JNOK-5V7L2V/">Übungsaufgaben</a> zum Buch UML2 glasklar</li>
<li>Und die Übungsfragen in dem oben erwähnten Buch</li>
</ul>
<p>Warum habe ich die Zertifizierung angestrebt?</p>
<p>Mein aktueller Auftrag läuft Ende Juni aus und ich fände einen Folgeauftrag mit einem signifikanten Anteil an Analyse/Design-Arbeit durchaus interessant.</p>
<p>Neben meiner Tätigkeit als <a href="http://www.awenius.de/">Berater</a> bin ich auch für ein <a href="http://www.empowertec.de/">Software-Unternehmen</a> tätig, das UML-tools entwickelt. Für die Tätigkeit dort ist ein detailiertes Wissen über das UML Metamodel überaus hilfreich.</p>
<p>Und last but not least, wie es Tim Weilkiens so schön <a href="http://entwickler.de/zonen/portale/psecom,id,101,online,1207,.html">formuliert</a> hat:<br />
<cite><br />
&#8220;Eine völlig andere Motivation zur Zertifizierung ist nicht das Zertifikat selbst, sondern der Weg dorthin. Beispielsweise ist das für die UML-Zertifizierung erforderliche Wissen für den Modellierer wertvoll. Das Erlernen der Materie ist aber ein beschwerlicher Weg. Das Zertifikat ist ein Ziel am Horizont, das zum Lernen motiviert und hilft, das Thema gradlinig zu durchstreifen.&#8221;<br />
</cite></p>
<p>Viele Grüsse,<br />
Andreas</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/OMG" rel="tag">OMG</a>, <a href="http://technorati.com/tag/UML" rel="tag">UML</a>, <a href="http://technorati.com/tag/OCUP" rel="tag">OCUP</a>, <a href="http://technorati.com/tag/Zertifizierung" rel="tag">Zertifizierung</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.awenius.de/blog/2008/04/02/omg-certified-uml-professional-ocup-fundamental-bestanden/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Popularität von UML tools</title>
		<link>http://www.awenius.de/blog/2008/02/18/popularitat-von-uml-tools/</link>
		<comments>http://www.awenius.de/blog/2008/02/18/popularitat-von-uml-tools/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 20:19:23 +0000</pubDate>
		<dc:creator>Andreas</dc:creator>
				<category><![CDATA[Modellierung]]></category>

		<guid isPermaLink="false">http://www.awenius.de/blog/?p=4</guid>
		<description><![CDATA[Guten Tag!
Tim Weilkiens  &#8211; sicher einer der profiliertesten Experten für UML in Deutschland &#8211; hat vor einiger Zeit einen kleinen Artikel über die Popularität von UML tools verfasst. Im wesentlichen deckt sich seine Einschätzung mit meiner: Enterprise Architect von Sparx Systems und MagicDraw von NoMagic sind derzeit die populärsten UML tools, wobei Enterprise Architect [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Tag!</p>
<p><a href="http://www.xing.com/profile/Tim_Weilkiens">Tim Weilkiens</a>  &#8211; sicher einer der profiliertesten Experten für UML in Deutschland &#8211; hat vor einiger Zeit einen kleinen <a href="http://www.sigs.de/publications/os/2007/04/weilkiens_UML_supplement_OS_04_07.pdf">Artikel über die Popularität von UML tools</a> verfasst. Im wesentlichen deckt sich seine Einschätzung mit meiner: <a href="http://www.sparxsystems.com/products/ea.html">Enterprise Architect</a> von <a href="http://www.sparxsystems.com/">Sparx Systems</a> und <a href="http://www.magicdraw.com/">MagicDraw</a> von <a href="http://www.nomagic.com/text.php?lang=2&amp;item=249&amp;arg=223">NoMagic</a> sind derzeit die populärsten UML tools, wobei Enterprise Architect meinem Endruck nach deutlich vorne liegt, zumindest in Deutschland. Der Artikel enthält noch eine Übersichtstabelle aktueller Tools mit verschiedenen Entscheidungskriterien.</p>
<p>Viele Grüße,<br />
Andreas</p>
]]></content:encoded>
			<wfw:commentRss>http://www.awenius.de/blog/2008/02/18/popularitat-von-uml-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

