<?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>zietlow.net &#187; DIA</title>
	<atom:link href="http://www.zietlow.net/tag/dia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zietlow.net</link>
	<description>Web Entwicklung, Selbstmanagement und einiges aus meiner (subjektiven) Welt</description>
	<lastBuildDate>Thu, 11 Jun 2009 09:27:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Gutes UML Tutorial/Einführung</title>
		<link>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/</link>
		<comments>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/#comments</comments>
		<pubDate>Thu, 01 May 2008 12:45:40 +0000</pubDate>
		<dc:creator>Francois</dc:creator>
				<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[DIA]]></category>
		<category><![CDATA[Diagramm]]></category>
		<category><![CDATA[ER-Modell]]></category>
		<category><![CDATA[UML]]></category>

		<guid isPermaLink="false">http://www.zietlow.net/?p=39</guid>
		<description><![CDATA[Ich bin auf ein sehr gutes UML Tutorial gestoßen, dass für eine Auffrischung oder sogar eine grundsätzliche Einarbeitung Ideal ist. Ich würde es auch Neulingen empfehlen die sich mit OOP auskennen aber noch nicht so recht wissen wie oder wo sie Anfangen sollen. Bevor ich einfach spröde den Link präsentiere, möchte ich noch auf den [...]]]></description>
			<content:encoded><![CDATA[
<!-- google_ad_section_start -->
<p>Ich bin auf ein sehr gutes UML Tutorial gestoßen, dass für eine Auffrischung oder sogar eine grundsätzliche Einarbeitung Ideal ist.<br />
Ich würde es auch Neulingen empfehlen die sich mit OOP auskennen aber<br />
noch nicht so recht wissen wie oder wo sie Anfangen sollen.</p>
<p>Bevor ich einfach spröde den Link präsentiere,<br />
möchte ich noch auf den sinnvollen Aufbau des Tutorials eingehen.</p>
<p><span id="more-39"></span></p>
<hr />UML ist nicht ja nicht nur ein Diagramm sondern beinhaltet mehrere.<br />
Die grobe Gliederung: Verhaltensdiagramme und Strukturdiagramme.</p>
<h2>Verhaltensdiagramme</h2>
<p>Verhaltensdiagramme beschreiben Abläufe / Prozesse.<br />
Diese dienen oft das <em>wer</em> und <em>was </em>abzudecken.<br />
Erst wenn das was und wie geklärt ist,<br />
kommen die Strukturdiagramme zum Einsatz.</p>
<p>Hier folgen jetzt die zwei &#8211; meine subjektive Meinung &#8211; gebräuchlichsten,<br />
die auch im Tutorial behandelt werden und eine ganz kurze Beschreibung,<br />
dass das Ziel des Diagrammes wiederspiegelt.</p>
<h3>Use Cases / Anwendungsfälle definieren</h3>
<p>In den Use Cases wird definiert wer, was macht.</p>
<h3>Aktivitätsdiagramm</h3>
<p>Im Aktivitätsdiagramm wird der Ablauf der vorher definierten Use Cases definiert.</p>
<h2>Strukturdiagramme</h2>
<p>Strukturdiagramme beschreiben den technischen Aufbau eines Systems &#8211; also das <em>wie</em>.<br />
Dies kann zum Beispiel eine Datenbank oder der Aufbau + das Zusammenspiel von Klassen sein.</p>
<p>Das wohl wichtigste und berühmteste UML ist das Klassendiagramm.</p>
<h3>Klassendiagramm</h3>
<p>Das Klassendiagramm beschreibt den Aufbau der Klassen und das Zusammenspiel.</p>
<p>Für die Datenbank wird oft das selbe Diagramm verwendet,<br />
jedoch etwas abgespeckt (z.B. werden keine Methoden benötigt).<br />
Alternativ kann für Datenbanken aber immer noch das ER-Modell verwendet werden.</p>
<h2>Tool zur Erstellung</h2>
<p>Als Kostenloses Tool empfehle ich die Software Dia.<br />
Sie ist stabil und man kann &#8211; nach kleiner Eingewöhnung an die Benutzung &#8211; schnell die Diagramme zeichnen.</p>
<p>Falls es noch weitere gute &amp; kostenlose Tools in dem Bereich gibt &#8211; bitte einen Link als Kommentar posten.<br />
Sollte sich da eine größere Liste ansammeln, dann würde ich auch mal Software-Testdummy spielen&#8230; <img src='http://www.zietlow.net/content/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Weiterführende Links:</strong></p>
<ul>
<li><a title="UML Tutorial" href="http://www.highscore.de/uml/">Hier gehts zum UML Tutorial: http://www.highscore.de/uml/</a></li>
<li><a href="http://de.wikipedia.org/wiki/UML">UML (Wikipedia)</a></li>
<li><a href="http://de.wikipedia.org/wiki/Er-Modell">ER-Modell (Wikipedia)</a></li>
<li><a href="http://www.gnome.org/projects/dia/">Dia &#8211; Kostenlose Software zum Erstellen von Diagrammen</a></li>
</ul>

<!-- google_ad_section_end -->
]]></content:encoded>
			<wfw:commentRss>http://www.zietlow.net/softwareentwicklung/gutes-uml-tutorialeinfuhrung/39/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
