<?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>Enterprise Architect Deutschsprachiger SparxSystems Blog &#187; UML KLassendiagramm</title>
	<atom:link href="http://blog.sparxsystems.de/tag/uml-klassendiagramm/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sparxsystems.de</link>
	<description>Know how und Infos zu Enterprise Architect</description>
	<lastBuildDate>Thu, 24 Nov 2011 10:25:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>UML Klassen Notationen</title>
		<link>http://blog.sparxsystems.de/2009/12/uml-klassen-notationen/</link>
		<comments>http://blog.sparxsystems.de/2009/12/uml-klassen-notationen/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 14:15:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[UML Klassen]]></category>
		<category><![CDATA[UML KLassendiagramm]]></category>
		<category><![CDATA[UML Notationen]]></category>
		<category><![CDATA[UML Stereotype Klassen]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=376</guid>
		<description><![CDATA[Die UML Klassennotation wird in 3 Rubriken unterteilt: 1.) Klassenname (eventuell mit Zusätzen) 2.) Attribute (Eigenschaften / Daten) 3.) Operationen (Methoden) Folgende Sichtbarkeitssymbole können vor den Attribut- oder Methodennamen stehen: [...]]]></description>
			<content:encoded><![CDATA[<p>Die UML Klassennotation wird in 3 Rubriken unterteilt:</p>
<p>1.) Klassenname (eventuell mit Zusätzen)<br />
2.) Attribute (Eigenschaften / Daten)<br />
3.) Operationen (Methoden)</p>
<p>Folgende Sichtbarkeitssymbole können vor den Attribut- oder Methodennamen stehen:<br />
+ für public<br />
- für private<br />
# für protected</p>
<p>Klassenattribute und -methoden werden unterstrichen.<br />
Alle abgeleiteten Attribute (also automatisch berechnete) werden durch einen vorangestellten Schrägstrich markiert:<br />
 /abgeleitetesAttr. </p>
<p>Um Abstrakte Methoden zu kennzeichnen wird entweder kursiv geschrieben oder um den Eigenschaftswert {abstract} ergänzt. Vor einem Methodennamen können Stereotypen angegeben werden (z.B. «constructor»).</p>
<p>Die Notation für Objekte wird statt des Klassennamens der unterstrichene Objektname eingesetzt, und eventuell von einem Doppelpunkt und dem Namen der instanziierten Klasse (&#8220;objektName: Klassenname&#8221;) gefolgt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/uml-klassen-notationen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buchvorstellung &#8220;UML 2 in 5 Tagen&#8221;</title>
		<link>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-in-5-tagen/</link>
		<comments>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-in-5-tagen/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 07:08:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Aktivitätsdiagramme]]></category>
		<category><![CDATA[UML Class]]></category>
		<category><![CDATA[UML Class Diagram]]></category>
		<category><![CDATA[UML Diagramme]]></category>
		<category><![CDATA[UML Diagrammtypen]]></category>
		<category><![CDATA[UML KLassendiagramm]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[UML Training]]></category>
		<category><![CDATA[UML Use Case Diagramm]]></category>
		<category><![CDATA[UML Workshop]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=340</guid>
		<description><![CDATA[Dieses Buch ist vor allem für Systemanalytiker Mitarbeiter in Fachabteilungen IT-Manager und studierende Fachinformatiker gedacht. Der Aufbau des Buches &#8220;UML 2 in 5 Tagen&#8221; ist so gestaltet, das sie anhand [...]]]></description>
			<content:encoded><![CDATA[<p>Dieses Buch ist vor allem für Systemanalytiker Mitarbeiter in Fachabteilungen IT-Manager und studierende Fachinformatiker gedacht.</p>
<p>Der Aufbau des Buches &#8220;UML 2 in 5 Tagen&#8221; ist so gestaltet, das sie anhand einer durchgängigen Fallstudie von Schritt zu Schritt ein UML Modell erlernen und dabei die Basis-Techniken des objektorientierten Entwurfs erkennen.</p>
<p>Es ist die überarbeitete Version des erfolgreichen Buches »Objektorientierung in 7 Tagen«. Augemerk wurde vor allem auf das Wesentliche gelegt und es ist werkzeugneutral verfasst. Für das Buch UML 2 in 5 Tagen sind keine Vorkenntnisse notwendig; Programmierkenntisse sind ebenfalls nicht erforderlich.</p>
<p>Objekte und Objektdiagramme<br />
Klassen und Klassendiagramme<br />
Attribute und ihre Spezifikation<br />
Assoziationen und Assoziationsklassen<br />
Generalisierung und Vererbung<br />
Pakete und Paketdiagramme<br />
Use-Case-Modelle und -Diagramme<br />
Aktivitätsdiagramme<br />
Operationen<br />
Sequenzdiagramme<br />
Entwurfsmuster<br />
Objektrelationale Abbildung<br />
Schichten-Architekturen<br />
Von UML zu Java</p>
<p>Als Zugabe erhalten Sie einen kostenlosen E-Learning Kurs »UML 2 in 5 Tagen«.</p>
<p>Erhältlich im gut sortierten Fachhandel.</p>
<ul>
<li><strong>Verlag:</strong> W3l Gmbh; Auflage: 2. Auflage. (20. November 2008)</li>
<li><strong>Sprache:</strong> Deutsch</li>
<li><strong>ISBN-10:</strong> 3868340025</li>
<li><strong>ISBN-13:</strong> 978-3868340020</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-in-5-tagen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Begriffserklärung UML-Klassendiagramm (Class Diagram) Teil 2</title>
		<link>http://blog.sparxsystems.de/2009/12/begriffserklarung-uml-klassendiagramm-class-diagram-teil-2/</link>
		<comments>http://blog.sparxsystems.de/2009/12/begriffserklarung-uml-klassendiagramm-class-diagram-teil-2/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 07:08:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Class]]></category>
		<category><![CDATA[UML Class Diagram]]></category>
		<category><![CDATA[UML Diagramme]]></category>
		<category><![CDATA[UML KLassendiagramm]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=273</guid>
		<description><![CDATA[Dynamische Polymorphie, Überschreiben: Eine dynamische Polymorphie bezeichnet man wenn eine Methode in mehreren von der gleichen Vorfahrenklasse abgeleiteten Klassen überschrieben wird. Durch die unterschiedliche Implementierung wird auf diese Methoden über [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Dynamische Polymorphie, Überschreiben:</strong><br />
Eine dynamische Polymorphie bezeichnet man wenn eine Methode in mehreren von der gleichen Vorfahrenklasse abgeleiteten Klassen überschrieben wird. Durch die unterschiedliche Implementierung wird auf diese Methoden über eine Variable vom Typ der Vorfahrenklasse zugegriffen.</p>
<p><strong>Persistenz, Transienz:</strong><br />
Langfristig gespeichert und serialisierbar z.B. im Dateisystem oder in einer Datenbank werden als persistente Objekte bezeichnet.<br />
Transiente Objekte gehen bei Programmende verloren, das diese nur vorübergehend verwendet und somit nicht gespeichert werden.</p>
<p><strong>Stereotyp:</strong><br />
Ein Stereotyp erweitert bereits vorhandene Modellelemente zu neuen Modellelementen eines UML-Metamodells. Es gibt unterschiedliche Typen, wie:<br />
&#8220;dekorative Stereotypen&#8221;<br />
&#8220;deskriptive Stereotypen&#8221;<br />
&#8220;restriktive Stereotypen&#8221;<br />
&#8220;redefinierende Stereotypen&#8221;</p>
<p><strong>Design Patterns, Entwurfsmuster:</strong><br />
Für wiederkehrende Probleme verwendet man standardisierte Lösungsvorschläge sogennante Entwurfsmuster.<br />
Architekturmuster definieren grobe Strukturen wie z.B. eine Three-Tier-Architektur.</p>
<p><strong><br />
Subsystem, Paket, Komponente:</strong><br />
Subsysteme sind nach aussen hin durch eine Schnittstelle definiert und somit also Teile eines Gesamtsystems.<br />
Pakete sind lose Sammlungen einzelner Modellelemente.<br />
Komponenten sind austauschbare Softwareeinheiten, werden oft wie Klassen instanziiert und stellen definierte Schnittstellen (Interfaces) bereit.</p>
<p>Hier geht es zum 1. Teil der <a title="UML Klassendiagramm " href="http://blog.sparxsystems.at/2009/12/uml-klassendiagramm-class-diagram/" target="_self">Begriffserklärung von UML-Klassendiagrammen (Class Diagram)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/begriffserklarung-uml-klassendiagramm-class-diagram-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Begriffserklärung UML-Klassendiagramm (Class Diagram)</title>
		<link>http://blog.sparxsystems.de/2009/12/uml-klassendiagramm-class-diagram/</link>
		<comments>http://blog.sparxsystems.de/2009/12/uml-klassendiagramm-class-diagram/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 15:16:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Begriffe UML]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Class]]></category>
		<category><![CDATA[UML Class Diagram]]></category>
		<category><![CDATA[UML Klassen]]></category>
		<category><![CDATA[UML KLassendiagramm]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=267</guid>
		<description><![CDATA[Kapselung: In einer Klasse werden Attribute und Operationen zusammen gefasst. Objekte aus Klassen: Eine Klasse (Class) trennt die Beschreibung der Struktur sowie das Verhalten von tatsächlich instanziierten Objekten: Exemplar, Object, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kapselung:</strong><br />
In einer Klasse werden Attribute und Operationen zusammen gefasst.</p>
<p><strong>Objekte aus Klassen:</strong><br />
Eine Klasse (Class) trennt die Beschreibung der Struktur sowie das Verhalten von tatsächlich instanziierten Objekten: Exemplar, Object, Instance.</p>
<p><strong>Objekt-Identität:</strong><br />
Jede Klasse auch mit gleichen Attributwerten enthaltenden Objekte sind sind als individuelle Objekte unterscheidbar.</p>
<p><strong>Kohärenz:</strong><br />
Verwenden Sie pro Klasse nur einen sachlogischen Aspekt.       Ordnen Sie eine Eigenschaftnur einer Klasse zu, wenn diese fachlich für ein e andere Klasse zuständig ist.</p>
<p><strong>Vererbung, Spezialisierung:</strong><br />
Sie können eine Klasse hierarchisch strukturieren und die Eigenschaften an andere Unterklassen weiter vererben (Inheritance). Der Spezialisierung entsprechend, erben Unterklassen alle Eigenschaften der Oberklasse und es können weitere Eigenschaften hinzu gefügt werden.</p>
<p><strong>Substitution:</strong><br />
Einsatz von Objekten der Unterklassen anstelle von Objekten der Oberklasse.</p>
<p><strong>Statische Polymorphie, Überladen:</strong><br />
UML erlaubt den Einsatz mehrerer gleichnamiger Operationen (Methoden) innerhalb einer Klasse. Es muss sich jedoch deren Signatur unterscheiden, sofern die verwendeten Methodenparameter unterschiedliche Typen sind.</p>
<p>Hier geht es zur Fortsetzung der <a title="UML Klassendiagramme" href="http://blog.sparxsystems.at/2009/12/begriffserklarung-uml-klassendiagramm-class-diagram-teil-2/" target="_self">Begriffserklärungen von UML Klassendiagrammen</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/uml-klassendiagramm-class-diagram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

