<?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 Tipps &amp; Tricks</title>
	<atom:link href="http://blog.sparxsystems.de/tag/uml-tipps-tricks/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>Richtungswechsel bei Composition und Aggregation</title>
		<link>http://blog.sparxsystems.de/2011/09/richtungswechsel-bei-composition-und-aggregation/</link>
		<comments>http://blog.sparxsystems.de/2011/09/richtungswechsel-bei-composition-und-aggregation/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 07:30:42 +0000</pubDate>
		<dc:creator>HKA</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Konfiguration]]></category>
		<category><![CDATA[Reverse Direction]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.de/?p=1228</guid>
		<description><![CDATA[In Enterprise Architect werden Compositions und Aggregations standardmäßig vom Teil zum Ganzen gezogen, d. h., das Ende mit der Raute ist immer am Target und nicht am Source! Wer gerne andersherum [...]]]></description>
			<content:encoded><![CDATA[<p>In Enterprise Architect werden Compositions und Aggregations standardmäßig vom Teil zum Ganzen gezogen, d. h., das Ende mit der Raute ist immer am Target und nicht am Source! Wer gerne andersherum modellieren will, kann dies mit einer kleinen Konfiguration unter <em>Tools | Options | Links : Draw Aggregations Reversed</em> erreichen (siehe Grafik). Nun kann die Aggregation und Composition gezeichnet werden und die Raute erscheint an dem Element, von dem die Relation gezeichnet wurde. Doch genauer betrachtet liegt die Raute immer noch am Target und nicht am Source!</p>
<p><a href="http://blog.sparxsystems.de/wp-content/CompositionAggregationConfiguration.jpg" rel="lightbox[1228]"></a><a href="http://blog.sparxsystems.de/wp-content/CompositionAggregationConfiguration1.jpg" rel="lightbox[1228]"><img class="size-large wp-image-1231 alignleft" title="CompositionAggregationConfiguration" src="http://blog.sparxsystems.de/wp-content/CompositionAggregationConfiguration1-937x1024.jpg" alt="Konfigurationsmöglichkeiten für Aggregation und Komposition" width="656" height="717" /></a><a href="http://blog.sparxsystems.de/wp-content/CompositionAggregationConfiguration.jpg" rel="lightbox[1228]"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2011/09/richtungswechsel-bei-composition-und-aggregation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enterprise Architect auf dem Mac</title>
		<link>http://blog.sparxsystems.de/2011/01/enterprise-architect-auf-dem-mac/</link>
		<comments>http://blog.sparxsystems.de/2011/01/enterprise-architect-auf-dem-mac/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 09:12:52 +0000</pubDate>
		<dc:creator>aStreitberger</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CrossOver]]></category>
		<category><![CDATA[EA Intel Mac]]></category>
		<category><![CDATA[Enterprise Architect Intel Mac]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.de/?p=990</guid>
		<description><![CDATA[Da immer mehr Anwender auf den Apple-Zug aufspringen, möchte ich heute einmal meine Erfahrungen mit dem Enterprise Architect auf dem Mac berichten. Während unter Linux wine mit den winetricks eine [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.sparxsystems.de/wp-content/Apple_EA.jpg" rel="lightbox[990]"><img class="aligncenter size-full wp-image-1005" title="Apple_EA" src="http://blog.sparxsystems.de/wp-content/Apple_EA.jpg" alt="Enterprise Architect on a Mac" width="222" height="227" /></a>Da immer mehr Anwender auf den Apple-Zug aufspringen, möchte ich heute einmal meine Erfahrungen mit dem Enterprise Architect auf dem Mac berichten.</p>
<p>Während unter Linux wine mit den winetricks eine gute Möglichkeit besteht den EA zu installieren und auch zu betreiben, erwies sich der Versuch mit wine auf dem Mac als eher mühsam. Die winetricks müssen gesondert installiert werden. Die Anwendung der winetricks schlägt häufig bei der Installation fehl. Entweder es gibt einen Abbruch oder die Installation bleibt ganz hängen und als ich dann den EA endlich installiert hatte, war es fast unmöglich langsam. Die Arbeit mit EA war einfach so nicht möglich.</p>
<p>Das war der Moment, in dem ich dachte, dass ich die kommerzielle Version von wine <a title="CrossOver Homepage" href="http://www.codeweavers.com/products/cxmac/" target="_blank">CrossOver</a> versuchen könnte.<span id="more-990"></span>Zuerst habe ich mir mal die Trial-Version besorgt und mich mal eingelesen. Der erste Versuch mit der Installation funktionierte sofort.</p>
<div id="attachment_991" class="wp-caption alignright" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/CrossOver-EA-Install.jpg" rel="lightbox[990]"><img class="size-medium wp-image-991 " title="CrossOver-EA-Install" src="http://blog.sparxsystems.de/wp-content/CrossOver-EA-Install-300x266.jpg" alt="Installationsbeschreibung EA" width="300" height="266" /></a><p class="wp-caption-text">Installationsbeschreibung EA</p></div>
<p>Die Arbeitsgeschwindigkeit von EA war brauchbar. Ab und an mal gibt es die Momente, an denen man denkt, dass man etwas falsch macht, aber das erlebe ich unter Windows auch manchmal. Ok, damit war die Entscheidung gefallen. CrossOver wird gekauft.</p>
<p><a title="CrossOver C4P" href="http://www.codeweavers.com/support/wiki/c4p_user" target="_blank">C4P</a> lautet das Zauberwort &#8211; eine Methode mit der für CrossOver eine Installationsroutine für bekannte</p>
<p>Software in einem XML-File zur Verfügung gestellt wird. Auch für EA gibt es ein solches File. Einmal gestartet werden alle notwendigen Schritte automatisch durchgeführt. Benötigte Schriften, Internet Explorer 6.0, Microsoft Data Access Components (MDAC) Update auf die Version 2.8 und auch den Microsoft XML Parser (MSXML) 4.0.<br />
Anschließend wird die Trial-Version von Enterprise Architect installiert.</p>
<p>Wer allerdings nicht die Trial-Version installieren möchte, sondern die lizensierte Version von Enterprise Architect, kann noch den Installationspfad ändern oder auch die Windowsversion &#8211; Vista passte für mich am Besten.</p>
<p>Einige Minuten später ist Enterprise Architect installiert und läuft bis auf klitzekleine Anomalien (Partitions werden in der horizontal Position mit spiegelverkehrter Schrift dargestellt, die Hilfe wird als Website dargestellt) so wie erwartet. Auch die Generierung der RTF-Dokumentation funktioniert wie erwartet. Wenn in der Bottle Word installiert ist, wird auch Word geöffnet. Ohne Word wird der Wine Wordpad gestartet. Der Zugriff auf ein auf dem Mac natives MS Word</p>
<div id="attachment_992" class="wp-caption alignright" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/CrossOver-Partition.jpg" rel="lightbox[990]"><img class="size-medium wp-image-992 " title="CrossOver - Partition" src="http://blog.sparxsystems.de/wp-content/CrossOver-Partition-300x93.jpg" alt="horizontale Partition mit spiegelverkehrter Schrift" width="300" height="93" /></a><p class="wp-caption-text">horizontale Partition mit spiegelverkehrter Schrift</p></div>
<p>scheint mir auf den ersten Blick nicht möglich. Was aber auch nicht weiter tragisch ist. Auch die Codegenerierung samt Synchronisation klappt reibungslos.</p>
<p style="text-align: center;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2011/01/enterprise-architect-auf-dem-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XMI Post-Processing</title>
		<link>http://blog.sparxsystems.de/2010/02/xmi-post-processing/</link>
		<comments>http://blog.sparxsystems.de/2010/02/xmi-post-processing/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 23:19:03 +0000</pubDate>
		<dc:creator>HKA</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[XMI Export]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.de/?p=604</guid>
		<description><![CDATA[Mit Enterprise Architect können Modelle nach UML XMI und MOF XMI in unterschiedlichen Versionen exportiert werden. XMI ist zwar von der OMG standardisiert, es besteht jedoch hin und wieder der Bedarf, das [...]]]></description>
			<content:encoded><![CDATA[<p style="LINE-HEIGHT: 14.25pt"><span style="FONT-FAMILY: 'Georgia','serif'; FONT-SIZE: 10pt">Mit Enterprise Architect können Modelle nach UML XMI und MOF XMI in unterschiedlichen Versionen exportiert werden.<br />
XMI ist zwar von der OMG standardisiert, es besteht jedoch hin und wieder der Bedarf, das exportierte XMI bestimmten Bedürfnissen anzupassen, bzw. das XML Dokument einfach weiterzuverarbeiten. </span></p>
<p style="LINE-HEIGHT: 14.25pt"><span style="FONT-FAMILY: 'Georgia','serif'; FONT-SIZE: 10pt">Durch das Post-Processing des exportierten XMI Dokuments mit Hilfe eines XSL-Scripts ist es möglich, den XMI Export in ein beliebiges anderes Format zu transformieren.<br />
Dabei muss lediglich ein XSL Script für die Transformation geschrieben werden und unter Verwendung des EA Ressourcen View importiert werden.<br />
Beim XMI Export kann nun das XSL Script zum anschließenden Durchführen des Post-Processings ausgewählt werden.</span></p>
<div id="attachment_606" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/XMIExport1.jpg" rel="lightbox[604]"><img class="size-medium wp-image-606" title="XMIExport" src="http://blog.sparxsystems.de/wp-content/XMIExport1-300x231.jpg" alt="XMI Export" width="300" height="231" /></a><p class="wp-caption-text">XMI Export</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2010/02/xmi-post-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generierung von #include, using, import, etc. aus &#8216;dependencies&#8217; bei der Codegenerierung</title>
		<link>http://blog.sparxsystems.de/2010/01/genegieren-von-include-using-import-etc-aus-dependencies-bei-der-codegenerierung/</link>
		<comments>http://blog.sparxsystems.de/2010/01/genegieren-von-include-using-import-etc-aus-dependencies-bei-der-codegenerierung/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 09:38:56 +0000</pubDate>
		<dc:creator>HKA</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[codegenerierung]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.de/?p=463</guid>
		<description><![CDATA[Immer wieder taucht die Frage auf warum bei der Codegenerierung Klassen welche mit dependency Beziehungen verbunden wurden nicht als #include (C, C++), using (C#), import (Java), etc. auftauchen. Der Grund [...]]]></description>
			<content:encoded><![CDATA[<p style="LINE-HEIGHT: 14.25pt"><span style="FONT-FAMILY: 'Georgia','serif'; FONT-SIZE: 10pt">Immer wieder taucht die Frage auf warum bei der Codegenerierung Klassen welche mit <em>dependency</em> Beziehungen verbunden wurden nicht als #include (C, C++), using (C#), import (Java), etc. auftauchen. Der Grund ist der, dass dies im Code-Template defaultmäßig nicht vorgesehen ist!</span></p>
<p style="LINE-HEIGHT: 14.25pt"><span style="FONT-FAMILY: 'Georgia','serif'; FONT-SIZE: 10pt">Die Codegenerierungs-Templates der verschiedenen Sprachen können allerdings angepasst werden!<br />
Gehen wir von folgendem Beispiel aus, eine Klasse <em><span style="FONT-FAMILY: 'Georgia','serif'">class1</span></em> hat eine gerichtete Assoziation zu der Klasse <em><span style="FONT-FAMILY: 'Georgia','serif'">yourClass</span></em><br />
und eine <em><span style="FONT-FAMILY: 'Georgia','serif'">dependency </span></em>zu der Klasse <em><span style="FONT-FAMILY: 'Georgia','serif'">myClass</span></em>.<br />
Im Fall von Jave, C#, C++, etc. führt lediglich die Assoziation zu einem #include, import, using, etc.</span></p>
<div id="attachment_473" class="wp-caption alignnone" style="width: 309px"><img class="size-full wp-image-473" title="Dependency im Klassendiagramm" src="http://blog.sparxsystems.de/wp-content/uploads/2010/01/klassendiagramm2.jpg" alt="Verwendung von Dependencies im Klassendiagramm um Imports zu generieren" width="299" height="270" /><p class="wp-caption-text">Verwendung von Dependencies im Klassendiagramm um Imports zu generieren</p></div>
<p>Um nun auch andere Konnektoren in der Codegenerierung berücksichtigen zu können müssen lediglich die Codegenerierungs-Template <em>Import </em>und <em>Import Section</em> angepasst werden.</p>
<p><strong>Template: <em>Import</em></strong></p>
<div id="attachment_475" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/2010/01/ImportTemplate.jpg" rel="lightbox[463]"><img class="size-medium wp-image-475" title="ImportTemplate" src="http://blog.sparxsystems.de/wp-content/2010/01/ImportTemplate-300x86.jpg" alt="Code Generierungs Template für das Importieren von Libraries" width="300" height="86" /></a><p class="wp-caption-text">Code Generierungs Template für das Importieren von Libraries Template: Import Section&quot;Imporet&quot;Code Generierungs Template für</p></div>
<p><strong> </strong></p>
<p><strong>Achtung:</strong> Das Macro <span style="color: #339966;">%</span><span style="color: #993366;">importFileName</span><span style="color: #339966;">%</span> liefert ein Ergebnis, wenn für die referenzierte Klasse ein FileName vorhanden ist!!!<br />
D.h. in den CodeGeneration Properties dieser Klasse steht der Pfad zum File.<br />
Alternativ kann auch das Macro <span style="color: #339966;">%</span><span style="color: #993366;">importClassName</span><span style="color: #339966;">% <span style="color: #000000;">verwendet werden, dieses liefert allerdings lediglich den Namen der referenzierten Klasse!</span></span></p>
<p><strong>Template: <em>Import Section</em></strong></p>
<div id="attachment_472" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/2010/01/ImportSectionTemplate.jpg" rel="lightbox[463]"><img class="size-medium wp-image-472" title="ImportSectionTemplate" src="http://blog.sparxsystems.de/wp-content/2010/01/ImportSectionTemplate-300x67.jpg" alt="&quot;Imporet&quot;Code Generierungs Template für" width="300" height="67" /></a><p class="wp-caption-text">&quot;Imporet&quot;Code Generierungs Template für</p></div>
<p>Im Template <em>ImportSection </em>wird durch die Anweisung  <span style="color: #339966;">%list=</span><span style="color: #ff0000;">&#8220;Import&#8221;</span> <span style="color: #339966;">@separator=</span><span style="color: #ff0000;">&#8220;\n&#8221;</span> <span style="color: #993366;">importFromDependency</span><span style="color: #339966;">==</span><span style="color: #ff0000;">&#8220;T&#8221;</span> <span style="color: #339966;">% <span style="color: #000000;">für jede an der Klasse ausgehenden Dependency das Template <em>Import </em>aufgerufen.</span><br />
</span></p>
<p><strong>Achtung: </strong>wenn bei der Codegenerierung ein zusätzlicher Import angegeben wird, muss er der Syntax der generierten Programmiersprache entsprechen!</p>
<div id="attachment_543" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.sparxsystems.de/wp-content/CodeGenDialog1.jpg" rel="lightbox[463]"><img class="size-medium wp-image-543" title="CodeGenDialog" src="http://blog.sparxsystems.de/wp-content/CodeGenDialog1-300x187.jpg" alt="Code Generation Dialog" width="300" height="187" /></a><p class="wp-caption-text">Code Generation Dialog</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2010/01/genegieren-von-include-using-import-etc-aus-dependencies-bei-der-codegenerierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projektmodelle und Diagramme Tipps &amp; Tricks Teil 1</title>
		<link>http://blog.sparxsystems.de/2009/12/projektmodelle-diagramme-enterprise-architect/</link>
		<comments>http://blog.sparxsystems.de/2009/12/projektmodelle-diagramme-enterprise-architect/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:09:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[EA Tipps]]></category>
		<category><![CDATA[Enterprise Architect How To]]></category>
		<category><![CDATA[UML Diagramme]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=410</guid>
		<description><![CDATA[Wie kopiert man Diagramme nach Powerpoint? Öffnen Sie das Diagramm, wählen Sie die zu kopierenden Elenmente aus und mittels Rechtsklick können die augewählten Objekte nun mit dem Menüpunkt  Copy Image [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Wie kopiert man Diagramme nach Powerpoint?</strong><br />
Öffnen Sie das Diagramm, wählen Sie die zu kopierenden Elenmente aus und mittels Rechtsklick können die augewählten Objekte nun mit dem Menüpunkt  Copy Image of Selected Object(s) to Clipboard in den Zwischenspeicher kopiert werden. Mit Strg-V können Sie nun das Bild in das Diagramm einfügen.</p>
<p><strong>Ein Modellobjekt zu einem Diagramm hinzufügen.</strong><br />
Ziehen Sie das gewünschte Objekt aus dem Objektbaum in das jeweilige Diagramm.</p>
<p><strong>Wie dupliziert man Modellobjeke?</strong><br />
Grundsätzlich wird für das Duplizieren eines Modellobjekts immern ein Diagramm benötigt in dem es dargestellt werden kann. Sollte keines vorhanden sein, muss man vorübergehend ein temporäres erzeugen.</p>
<p>Kopieren Sie mittels Strg-C das Objekt und fügen Sie es als Referenz des Originals ein. Wenn Sie Strg-Umschalt-V benutzen, können Sie eine komplette Kopie des Modelobjekts erzeugen und eine Referenz davon in das aktuelle Diagramm einfügen.</p>
<p><strong>Diagramme einfach duplizieren.</strong><br />
Öffnen Sie dazu das Kontextmenü des Projektbaums und wählen Sie den Menüpunkt Copy Diagram to Clipboard. Den Inhalt des Zwischenspeichers kopiert man mittels Kontextmenüs im Zielpaket über Paste Diagram. Im nachfolgenden Dialog legen Sie den Kopiervorgang noch genauer fest. Mit der Option Shallow kopieren Sie nur das Diagram. Mit der Option Deep werden automatisch Kopien der einzelnen Elemente des Diagramms erzeugt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/projektmodelle-diagramme-enterprise-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buchtipp: UML 2: Das umfassende Handbuch von Christoph Kecher</title>
		<link>http://blog.sparxsystems.de/2009/12/buchtipp-uml-2-das-umfassende-handbuch-christoph-kecher/</link>
		<comments>http://blog.sparxsystems.de/2009/12/buchtipp-uml-2-das-umfassende-handbuch-christoph-kecher/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:09:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[UML 2]]></category>
		<category><![CDATA[UML 2 Handbuch]]></category>
		<category><![CDATA[UML Handbuch]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[UML Training]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=444</guid>
		<description><![CDATA[In der 3. Auflage des Standardwerkes UML 2 das umfassende Handbuch vermittelt Ihnen Christoph Kecher, angefangen von den Grundlagen der Modellierung bis zum professionellen Einsatz von UML, sein Wissen. Das [...]]]></description>
			<content:encoded><![CDATA[<p>In der 3. Auflage des Standardwerkes <strong>UML 2 das umfassende Handbuch</strong> vermittelt Ihnen Christoph Kecher, angefangen von den Grundlagen der Modellierung bis zum professionellen Einsatz von UML, sein Wissen.</p>
<p>Das sagt die Presse über das UML Handbuch:</p>
<blockquote><p><strong>textico.de/Wolfgang Treß: </strong>Ohne die UML ist professionelle Softwareentwicklung heute nicht mehr denkbar. Punkt. Christoph Kecher macht klar, worum es in seinem Buch geht, nämlich die Anwendung der Softwaremodellierung mit UML. Dabei ist er als Software-Ingenieur und Co-Autor von C/C++ keiner, der sich mit UML nur akademisch auseinandersetzt.</p>
<p>UML 2 führt ein, vertieft und zeigt die praktische Anwendung. Struktur-, Verhaltens- und Interaktionsdiagramme geben den Rahmen vor, der durch konkrete Anwendungsbeispiele der Notationselemente mit Java und C# verdeutlicht wird. UML erlernen, den Einsatz verbessern oder Fragen zu UML klären: UML 2 erledigt den Job.</p></blockquote>
<p><strong>UML 2 das umfassende Handbuch</strong> von Christoph Kecher ist im Galileo Verlag erschienen.<br />
Gebundene Ausgabe: 424 Seiten<br />
Verlag: Galileo Press; Auflage: 3. Auflage. (Mai 2009)<br />
Sprache: Deutsch<br />
ISBN-10: 3836214199<br />
ISBN-13: 978-3836214193</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/buchtipp-uml-2-das-umfassende-handbuch-christoph-kecher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OOP 2010 Software meets Business München</title>
		<link>http://blog.sparxsystems.de/2009/12/oop-2010-software-meets-business/</link>
		<comments>http://blog.sparxsystems.de/2009/12/oop-2010-software-meets-business/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 09:10:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[EA Training]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Enterprise Architect]]></category>
		<category><![CDATA[Enterprise Architect Workshop]]></category>
		<category><![CDATA[OOP 2010]]></category>
		<category><![CDATA[Software meets Business]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[UML Training]]></category>
		<category><![CDATA[UML Workshop]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=394</guid>
		<description><![CDATA[Veranstaltungsort der OOP 2010 vom 25. &#8211; 29. Januar 2010 ist das International Congress Center München. In zahlreichen, internationalen Expertenvorträgen erhalten Sie interessante Infos und Tutorials zu hoch aktuellen und [...]]]></description>
			<content:encoded><![CDATA[<p>Veranstaltungsort der <strong>OOP 2010</strong> vom 25. &#8211; 29. Januar 2010 ist das International Congress Center München. In zahlreichen, internationalen Expertenvorträgen erhalten Sie interessante Infos und Tutorials zu hoch aktuellen und praxisnahen Softwarethemen.</p>
<p>Diese Veranstaltung soll ihnen bei der Entscheidung für die richtige Software unterstützen. Gerade in wirtschafts schwächeren Zeiten ist es wichtig das Sie die richtigen technischen Entscheidungen treffen, und somit den grössten Vorteil aus den Softwareinvestitionen herausholen.</p>
<p>Sparxsystems ist mit Enterprise Architect ebenfalls auf der OOP2010 vertreten. Wir freuen uns Sie bei uns begrüssen zu dürfen.</p>
<p>Für weitere Informationen und für Ihre Anmeldung, bitten wir Sie auf die Seite der <a title="OOP2010" href="http://www.sigs-datacom.de/oop.html" target="_blank">OOP 2010</a> zu gehen.</p>
<p>Interviews und Beiträge zum Thema OOP 2010 finden Sie als <a title="OOP2010 podcasts" href="http://www.sigs-datacom.de/aktuelles/podcasts.html" target="_blank">Podcast</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/oop-2010-software-meets-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strict UML Syntax in EA und warum manche Fehler gemeldet werden</title>
		<link>http://blog.sparxsystems.de/2009/12/strict-uml-syntax-in-ea-und-warum-manche-fehler-gemeldet-werden/</link>
		<comments>http://blog.sparxsystems.de/2009/12/strict-uml-syntax-in-ea-und-warum-manche-fehler-gemeldet-werden/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 11:38:26 +0000</pubDate>
		<dc:creator>HKA</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[UML Spezifikation]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=382</guid>
		<description><![CDATA[In Enterprise Architect besteht die Möglichkeit unter: Tools &#62; Options &#62; Diagram &#62; Strict UML Syntax zu enablen und zu disablen. Wenn diese Option enabled ist lässt EA in der [...]]]></description>
			<content:encoded><![CDATA[<p>In Enterprise Architect besteht die Möglichkeit unter: <em>Tools &gt; Options &gt; Diagram &gt; Strict UML Syntax</em> zu enablen und zu disablen. Wenn diese Option enabled ist lässt EA in der UML unzulässige Verbindungen zwischen <em>Connectoren </em>nicht zu und berichtet dies mit einer Fehlermeldung.</p>
<p>Die UML spezifiziert die Verwendung von <em>IterruptFlows </em>zwischen Elementen innerhalb einer <em>Interruptible Activity Region</em> und Elementen außerhalb dieser (UML Superstructure 2.1.2 Seite 377 ff.). Beim Erstellen dieser Verbindung erscheint allerdings eine Fehlermeldung!</p>
<div id="attachment_383" class="wp-caption alignnone" style="width: 303px"><img class="size-full wp-image-383" title="InterruptFlows im EA" src="http://blog.sparxsystems.at/wp-content/uploads/2009/12/interruptFlow.jpg" alt="Verwendung von InterruptFlows im Enterprise Architect" width="293" height="202" /><p class="wp-caption-text">Verwendung von InterruptFlows im Enterprise Architect</p></div>
<p>Der Grund dieser Fehlermeldung ist, dass die Elemente welche innerhalb des Diagramms in der <em>Interruptible Activity Region</em> liegen auch im Modell innerhalb der Region liegen müssen (sie müssen in der Region contained sein!) Dies geschieht in der Version 7.5 Build 850 noch nicht automatisch und muss daher manuell getan werden. Es ist allerdings angedacht die <em>Interruptible Activity Region</em> mit dem gleichen Verhalten das eine <em>Partition </em>besitzt auszustatten. Die Partition contained automatisch alle Elemente die in sie gezeichnet werden!</p>
<p>Der <em>Project Browser</em> muss daher wie folgt aussehen um beim Erstellen eines <em>InterrputFlows </em>keine Fehlermeldung zu provozieren:</p>
<div id="attachment_384" class="wp-caption alignnone" style="width: 251px"><img class="size-full wp-image-384" title="interruptFlow_projectBrowserSicht" src="http://blog.sparxsystems.at/wp-content/uploads/2009/12/interruptFlow_projectBrowserSicht.jpg" alt="Modellsicht der Interruptable Activity Region" width="241" height="173" /><p class="wp-caption-text">Modellsicht der Interruptable Activity Region</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/strict-uml-syntax-in-ea-und-warum-manche-fehler-gemeldet-werden/feed/</wfw:commentRss>
		<slash:comments>2</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>Buchvorstellung &#8220;UML 2.0 kurz und gut&#8221;</title>
		<link>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-0-kurz-und-gut/</link>
		<comments>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-0-kurz-und-gut/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 12:13:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Projektabwicklung EA UML]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Diagramme]]></category>
		<category><![CDATA[UML FAQs]]></category>
		<category><![CDATA[UML Tipps & Tricks]]></category>
		<category><![CDATA[UML Training]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.at/?p=338</guid>
		<description><![CDATA[Wer schon Erfahrungen mit UML 2.0 gesammelt hat, dem möchten wir das Buch von Dan Pilone &#8220;UML 2.0 kurz und gut&#8221; vorstellen, welches im O&#8217;Reilly Verlag erschienen ist. Eine gute [...]]]></description>
			<content:encoded><![CDATA[<p>Wer schon Erfahrungen mit UML 2.0 gesammelt hat, dem möchten wir das Buch von Dan Pilone &#8220;UML 2.0 kurz und gut&#8221; vorstellen, welches im O&#8217;Reilly Verlag erschienen ist.</p>
<p><em></em>Eine gute Einführungen in UML und den täglichen kleinen Fragen die bei der Arbeit damit auftreten. Nutzen auch Sie die Unified Modeling Language für die Planung, Strukturierung und Durchführung von Software-Projekten mit dieser gelungen, handlichen Kurzreferenz.</p>
<p>Erhältlich im gut sortierten Buchhandel:</p>
<ul>
<li><strong>Broschiert:</strong> 144 Seiten</li>
<li><strong>Verlag:</strong> O&#8217;Reilly; Auflage: 2.Aufl. (28. August 2006)</li>
<li><strong>Sprache:</strong> Deutsch</li>
<li><strong>ISBN-10:</strong> 3897215217</li>
<li><strong>ISBN-13:</strong> 978-3897215214</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.de/2009/12/buchvorstellung-uml-2-0-kurz-und-gut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

