<?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 SparxSystems Blog English &#187; UML 2.1</title>
	<atom:link href="http://blog.sparxsystems.eu/tag/uml-2-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sparxsystems.eu</link>
	<description>Sparxsystems Blog English for Enterprise Architect</description>
	<lastBuildDate>Tue, 08 Jun 2010 13:42:46 +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>Video: Code Engineering and the Debug Workbench</title>
		<link>http://blog.sparxsystems.eu/2010/02/video-code-engineering-debug-workbench/</link>
		<comments>http://blog.sparxsystems.eu/2010/02/video-code-engineering-debug-workbench/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 05:06:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[EA debugging]]></category>
		<category><![CDATA[EA videos]]></category>
		<category><![CDATA[Enterprise Architect]]></category>
		<category><![CDATA[Enterprise Architect debug]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[Video Enterprise Architect]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=247</guid>
		<description><![CDATA[A very important part of Enterprise Architects UML modeling tool is code Engineering and debug Workbench. In this video collection you will also find how to debug JAVA or visualizing [...]]]></description>
			<content:encoded><![CDATA[<p>A very important part of Enterprise Architects UML modeling tool is code Engineering and debug Workbench. In this video collection you will also find how to debug JAVA or visualizing ASP.NET and how to debug C#.</p>
<p><a title="video EA debug workbench" href="http://sparxsystems.com/resources/demos/workbench/TO_20060907%20Workbench1.htm" target="_blank">Debug Workbench</a> &#8211; New in Enterprise Architect 6.5 &#8211; Enterprise Architect 6.5 now comes with a new  Workbench feature.</p>
<p><a title="video EA debugging java" href="http://sparxsystems.com/resources/demos/debuggingjava/DebuggingJ03.htm" target="_blank">Debugging Java</a> &#8211; Importing, debugging and running Java source code in Enterprise Architect, and automatic generation of sequence diagrams.</p>
<p><a title="video EA visualize asp.net" href="http://sparxsystems.com/resources/demos/ASP_Net/ASP_NET.htm" target="_blank">Visualizing ASP.NET</a> &#8211; Visualizing and inspecting your ASP.NET web service is made easy using Enterprise Architect.</p>
<p><a title="video EA debug C#" href="http://sparxsystems.com/resources/demos/debuggingcs/debuggingcs.htm" target="_blank">Debugging C#</a> &#8211; Importing, debugging and running C# source code in Enterprise Architect, and automatic generation of sequence diagrams.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/02/video-code-engineering-debug-workbench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The UML 2 Deployment Diagram</title>
		<link>http://blog.sparxsystems.eu/2010/01/the-uml-2-deployment-diagram/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/the-uml-2-deployment-diagram/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 07:08:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[Deployment Diagram]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML Deployment Diagram]]></category>
		<category><![CDATA[UML diagram]]></category>
		<category><![CDATA[UML modeling]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=218</guid>
		<description><![CDATA[A deployment diagram models the run-time architecture of a system. It shows the configuration of the hardware elements (nodes) and shows how software elements and artifacts are mapped onto those [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><span>A deployment diagram models the run-time architecture of a system. It shows the configuration of the hardware elements (nodes) and shows how software elements and artifacts are mapped onto those nodes.</span></p></blockquote>
<p><strong>Features:</strong></p>
<p><strong> </strong><em>Node</em><br />
<span>A Node can either be a hardware or a software element and is shown via a three-dimensional box shape</span>.</p>
<p><em>Node Instance</em><br />
For example, node instances are shown on diagrams. You can distinguishe an instance from a node, if its name is underlined and has a colon before its base node type. An instance can or can not have a name before the colon.</p>
<p><em><span>Node Stereotypes</span></em></p>
<p><span>There are a lot standard stereotypes provided for nodes:<br />
«cdrom»<br />
«cd-rom»</span><span><br />
«computer»<br />
«disk array»<br />
«pc»<br />
«pc client»<br />
«pc server»<br />
«secure»<br />
«server»<br />
«storage»<br />
«unix server»<br />
«user pc»<br />
Displayed by an appropriate icon in the top right corner of the node symbol.</span></p>
<p><em>Artifacts</em><br />
Artifacts are products of a software development process including <span> process models, source files, executables, design documents, test reports, prototypes and user manuals.</span></p>
<p><em>Association</em><br />
The association represents a communication path between nodes.</p>
<p><em>Node as Container</em><br />
Within a node you can also contain other elements, like components or artifacts.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/the-uml-2-deployment-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The UML 2 Composite Structure Diagram &#8211; Part 2</title>
		<link>http://blog.sparxsystems.eu/2010/01/uml-composite-structure-diagram/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/uml-composite-structure-diagram/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 10:11:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[composite structure diagram]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML Composite structure diagram]]></category>
		<category><![CDATA[UML modeling]]></category>
		<category><![CDATA[UML models]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=210</guid>
		<description><![CDATA[Collaboration
To define a set of co-operating roles to illustrate a specific functionality, the collaboration is the right thing for youl But keep sure to show only the required roles and [...]]]></description>
			<content:encoded><![CDATA[<p><em><span>Collaboration</span></em><br />
<span>To define a set of co-operating roles to illustrate a specific functionality, the collaboration is the right thing for youl But keep sure to </span><span>show only the required roles and attributes to accomplish the defined tasks or functions.</span></p>
<p><em>Role Binding</em><br />
The role binding connector draws from a collaboration to the classifier that fulfils the role, shown by a dashed line.</p>
<p><em><span>Represents</span></em><br />
<span>Represents are drawn from a collaboration to a classifier showing that a collaboration is used in the classifier. Graphically viewed by a dashed line with arrowhead and the keywort &#8220;represents&#8221;.</span></p>
<p><em><span>Occurrence</span></em><br />
<span>To show that a collaboration represents its classifier, </span><span>an occurrence connector is drawn from a collaboration to a classifier, shown as adashed line with arrowhead and the keyword &#8220;occurrence&#8221;.</span></p>
<p>Here you can read part 1 of the <a title="composite structure diagram" href="http://blog.sparxsystems.eu/2010/01/the-uml-2-composite-structure-diagram/" target="_self">UML 2 composite structure diagram</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/uml-composite-structure-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The UML 2 Composite Structure Diagram</title>
		<link>http://blog.sparxsystems.eu/2010/01/the-uml-2-composite-structure-diagram/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/the-uml-2-composite-structure-diagram/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 07:08:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[composite structure diagram]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML Composite structure diagram]]></category>
		<category><![CDATA[UML modeling]]></category>
		<category><![CDATA[UML models]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=208</guid>
		<description><![CDATA[UML 2 composite structure diagrams are diagrams showing internal structure of classifiers, including the interaction points to other parts of the system. 
Part
Parts are elements which represent a set of [...]]]></description>
			<content:encoded><![CDATA[<p><span>UML 2 composite structure diagrams are diagrams showing internal structure of classifiers, including the interaction points to other parts of the system. </span></p>
<p><em>Part</em><br />
<span>Parts are elements which represent a set of one or more instances that are owned by a containing classifier instance and it is shown </span><span>as an unadorned rectangle contained within the body of a class or component element.</span></p>
<p><span><em>Ports</em><br />
Ports are defining </span>interaction between a classifier and its environment, shown with a named rectangle on the boundary edge of its owning classifier.</p>
<p><em>Interfaces</em><br />
Interface operations are public and abstract and they are similar to a class having a lot of restrictions. It can be shown as a circle.</p>
<p><em>Delegate Connector</em><br />
<span>The delegate connector connects an external contract of a component as shown by its ports to the internal realization of the behavior of the component&#8217;s part to view </span><span>an internal working of a component&#8217;s external ports and its interfaces.</span></p>
<p><span>Don&#8217;t miss part 2 of the <a title="uml composite structure diagram" href="http://blog.sparxsystems.eu/2010/01/uml-composite-structure-diagram/" target="_self">UML2 composite structure diagram</a>.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/the-uml-2-composite-structure-diagram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The UML 2 Class Diagram &#8211; Part 2</title>
		<link>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-2/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-2/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 09:10:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML Class Diagram]]></category>
		<category><![CDATA[UML class model]]></category>
		<category><![CDATA[UML modeling]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=201</guid>
		<description><![CDATA[Associations
An association implies that two or more model elements having a relationship, implemented as an instance variable in one class. With this connector you may include, named roles at each [...]]]></description>
			<content:encoded><![CDATA[<p><em>Associations</em><br />
An association implies that two or more model elements having a relationship, implemented as an instance variable in one class. With this connector you may include, named roles at each end, cardinality, direction and constraints.</p>
<p><em>Generalizations</em><br />
With a generalization you indicate inheritance. If it&#8217;s drawn from a specific classifier to a general classifier, the generalize implication is that the source inherits the target&#8217;s characteristics.</p>
<p><em><span>Aggregations</span></em><br />
<span>Aggregations are depicting elements which are made up of smaller components. This aggregation relationships will be shown by a white diamond-shaped arrowhead pointing towards the target or parent class.</span></p>
<p><em>Association Classes</em><br />
With an association class you can construct an association connection to make operations and attributes.</p>
<p><em><span>Dependencies</span></em><br />
<span>If you need to model a wide range of dependent relationships between model elements you use dependencies. This will be done early in the design process. Later on the </span><span>dependencies will be stereotyped or</span><span> replaced with more specific data.</span></p>
<p><em>Traces</em><br />
With traces yo can easily track requirements or model changes, because it is a specialization of a dependency, linking model elements or sets of elements, representing the same idea across models.</p>
<p><em>Realizations</em><br />
A realization expresses traceability and completeness in a model.</p>
<p><em>Nestings</em><br />
Nestings are connectors showing source elements within a target element.</p>
<p>Click to read part 1 of the <a title="UML class diagram" href="http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-1/" target="_self">UML 2 Class Diagram</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The UML 2 Class Diagram &#8211; Part 1</title>
		<link>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-1/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-1/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 08:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[Sparxsystems Europe]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML 2.1 models]]></category>
		<category><![CDATA[UML class model]]></category>
		<category><![CDATA[UML example]]></category>
		<category><![CDATA[UML modelin]]></category>
		<category><![CDATA[UML modeling]]></category>
		<category><![CDATA[UML models]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=200</guid>
		<description><![CDATA[In any object-orientated system a class diagram shows the building blocks. With class diagrams you have a static view of the model, or part of the model, which describes the [...]]]></description>
			<content:encoded><![CDATA[<p>In <span>any object-orientated system a class diagram shows the building blocks. </span><span>With class diagrams you have a static view of the model, or part of the model, which describes the attributes and behavior it has so you can easily illustrate the relationships between classes and interfaces.</span></p>
<p><span><strong>Definitions:</strong><br />
<em>Classes</em><strong><br />
</strong>Classes are </span><span>elements that define the attributes and behaviors of an object . A behavior describes possible messages of the class along with operations. Within classes you can also define constraints, tagged values and stereotypes.</span></p>
<p><span><em>Class Notation</em><br />
</span><span>A class shows the name of the class and optionally the name of the operations and attributes. The compartments divides the class name,  attributes and operations.</span></p>
<p><em>Interfaces</em><br />
The interface is a contract with a specification of behaviors that implementers agree to meet. In an interface, classes are guaranteed to support the required behavior. <span>You may draw the interface in a similar style to a class, specified with operations, or you draw it as a circle with no details to explicit operations.</span></p>
<p><em>Tables</em><br />
Tables are not a part of the base UML, it&#8217;s more an example of what can be done with stereotypes. When a table is drawn you can see a small table icon in the upper right corner.</p>
<p>Following in part 2 of the <a title="UML class diagram" href="http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-2/http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-2/" target="_self">UML Class Diagram</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/the-uml-2-class-diagram-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The UML 2 Component Diagram</title>
		<link>http://blog.sparxsystems.eu/2010/01/the-uml-2-component-diagram/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/the-uml-2-component-diagram/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 07:08:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[component diagrams]]></category>
		<category><![CDATA[component diagrams UML]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML Component Diagrams]]></category>
		<category><![CDATA[UML modeling]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=196</guid>
		<description><![CDATA[An UML 2 component diagram, which has a higher level of abstraction than the class diagram, makes up the system by illustrating pieces of software, embedded controllers etc. At runtime [...]]]></description>
			<content:encoded><![CDATA[<p>An UML 2 component diagram, which has a higher level of abstraction than the class diagram, makes up the system by illustrating <span>pieces of software, embedded controllers etc. At runtime normally the component diagram is implented by one ore more classes, building</span><span> blocks  to encompass a large portion of a system.</span></p>
<p>With components you define boundaries and group elements into logical structures. These component diagrams are similar in practice to package diagrams, the differences between package diagrams and component diagrams are, that component diagrams are offering  more semantically rich grouping mechanism and  in component diagrams all elements of the model are private, whereas package diagrams are displaying public items.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/the-uml-2-component-diagram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Architect MDG Integration into UML 2.1 in Visual Studio 2005 &amp; 2008</title>
		<link>http://blog.sparxsystems.eu/2010/01/enterprise-architect-mdg-integration-into-uml-2-1-visual-studio-2005-2008/</link>
		<comments>http://blog.sparxsystems.eu/2010/01/enterprise-architect-mdg-integration-into-uml-2-1-visual-studio-2005-2008/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 07:08:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MDG Technology Integration]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[Enterprise Architect]]></category>
		<category><![CDATA[MDG Integration]]></category>
		<category><![CDATA[MDG Visual Studio]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML 2.1]]></category>
		<category><![CDATA[UML 2.1 models]]></category>
		<category><![CDATA[UML models]]></category>

		<guid isPermaLink="false">http://blog.sparxsystems.eu/?p=37</guid>
		<description><![CDATA[The MDG Integration Visual Studio 2005 &#38; 2008 for Enterprise Architect is a powerfull integration with a lot of benefits, like:
- Direct access to UML 2.1 models
- Productive model-driven transforms
- [...]]]></description>
			<content:encoded><![CDATA[<p>The MDG Integration Visual Studio 2005 &amp; 2008 for Enterprise Architect is a powerfull integration with a lot of benefits, like:<br />
- Direct access to UML 2.1 models<br />
- Productive model-driven transforms<br />
- Team foundation server connectivity<br />
- Work item and version control integration</p>
<p>Key features for rich modeling power with UML 2.1 and Enterprise Architects:</p>
<ul>
<li>
<div>Seamless integration of Enterprise Architect and UML 2.1 into Microsoft Visual Studio</div>
</li>
<li>
<div>Navigate and refine the development model using UML, allowing model and code to become one</div>
</li>
<li>
<div>Generate high quality, template driven, reports in Rich Text and HTML format</div>
</li>
<li>
<div>Share blueprints between analysts, architects and developers</div>
</li>
<li>
<div>Collaborate with team members and improve communication using the built-in model discussion forum</div>
</li>
<li>
<div>Fast-track development with MDA transforms</div>
</li>
<li>
<div>Visualise and model database schemes, WSDL and XSD documents</div>
</li>
</ul>
<p>Here you can download the <a title="download MDG Integration Visual Studio Trial" href="http://www.sparxsystems.com/bin/VSIntegrate.exe" target="_blank">MDG Integration VS Trial Version</a>, a fully functional <strong>30</strong> day version. Click to purchase the <a title="MDG Integration Visual Studio" href="http://www.sparxsystems.eu/enterprise-architect-mdg-technology/mdg-price0/?L=0" target="_blank">full version of MDG Integration for Visual Studio</a>.</p>
<p>Please be sure you have installed</p>
<p>- Enterprise Architect Version 7.1 Build 826 (or greater), <strong>Professional</strong> and <strong>Corporate</strong> Editions only<br />
- Visual Studio 2005/2008</p>
<p>on your system.</p>
<p>For further information on MDG Integration into UML take a look at this sites:</p>
<ul>
<li>
<div><a id="[pdf:34]" href="http://www.sparxsystems.eu/fileadmin/user_upload/pdfs/34_vsip.pdf" target="_new">1 page summary</a></div>
</li>
<li>
<div><a id="[document:35]" href="http://www.sparxsystems.eu/fileadmin/user_upload/pdfs/35_announcement.ppt" target="_new">Detailed PowerPoint presentation</a></div>
</li>
<li>
<div>20 Minute multimedia presentation</div>
<ul>
<li>
<div><a href="http://www.sparxsystems.com.au/vsip/presentation.html" target="_blank">Streaming media (Shockwave)</a><a href="http://www.sparxsystems.com.au/vsip/presentation.html" target="_blank"> </a></div>
</li>
<li>
<div><a href="http://www.sparxsystems.com.au/downloads/vsip/presentation.zip" target="_blank">Downloadable zip file (22Mb)</a></div>
</li>
</ul>
</li>
</ul>
<p>If you have questions, don&#8217;t hesistate to contact us directly at <a title="mailto:=sales@sparxsystems.at" href="javascript:linkTo_UnCryptMailto('nbjmup+tbmftAtqbsytztufnt/bu');">sales(at)sparxsystems.at</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sparxsystems.eu/2010/01/enterprise-architect-mdg-integration-into-uml-2-1-visual-studio-2005-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
