<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=UML_2_Introduction</id>
	<title>UML 2 Introduction - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=UML_2_Introduction"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=UML_2_Introduction&amp;action=history"/>
	<updated>2026-05-12T23:17:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=UML_2_Introduction&amp;diff=29116&amp;oldid=prev</id>
		<title>Bernard Szlachta at 15:15, 8 February 2016</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=UML_2_Introduction&amp;diff=29116&amp;oldid=prev"/>
		<updated>2016-02-08T15:15:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|UML Diagrams|10}}&lt;br /&gt;
[[Category:Enterprise Architecture|36]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;slideshow style=&amp;quot;nobleprog&amp;quot; headingmark=&amp;quot;⌘&amp;quot; incmark=&amp;quot;…&amp;quot; scaled=&amp;quot;false&amp;quot; font=&amp;quot;Trebuchet MS&amp;quot; &amp;gt;&lt;br /&gt;
;title: UML 2 Introduction&lt;br /&gt;
;author: Bernard Szlachta (bs@NobleProg.co.uk)&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History of UML⌘ ==&lt;br /&gt;
[[File:OO-historie-2.svg.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Overview⌘ ==&lt;br /&gt;
* OMG Standard&lt;br /&gt;
* The Unified Modeling Language (UML)&lt;br /&gt;
* Data modeling, business modeling (work flows), object modeling, and component modeling&lt;br /&gt;
* UML aims to be a standard modeling language which can model concurrent and distributed systems&lt;br /&gt;
* UML is a de-facto industry standard&lt;br /&gt;
* UML models may be automatically transformed to other representations (e.g. Java, PHP) by means of QVT-like transformation languages&lt;br /&gt;
* UML is extensible, through &amp;#039;&amp;#039;&amp;#039;profiles&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;stereotypes&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;tagged values&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* A lot of other languages are based on UML (SysML, SoaML)&lt;br /&gt;
* Usually default language for a lot of architecture frameworks (MoDAF, DoDAF, NAF)&lt;br /&gt;
&lt;br /&gt;
== UML Specification ⌘==&lt;br /&gt;
* http://www.omg.org/spec/UML/2.5/&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Object Constraint Language&amp;#039;&amp;#039;&amp;#039; (OCL) http://www.omg.org/spec/OCL/&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;UML Diagram Interchange&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== UML Features⌘ ==&lt;br /&gt;
* Does not define method (see Unified Process)&lt;br /&gt;
* UML defines both:&lt;br /&gt;
** UML model (contains documentation and all relations) &lt;br /&gt;
** UML diagrams (partial graphic representation of a system&amp;#039;s model)&lt;br /&gt;
* UML can model both views of the system:&lt;br /&gt;
** Static (structural)&lt;br /&gt;
** Dynamic (behavioural) &lt;br /&gt;
* From 2.4.1 complete machine-readable definition of the language is available&lt;br /&gt;
* Contains 14 different diagarams&lt;br /&gt;
&lt;br /&gt;
== UML Diagrams ⌘==&lt;br /&gt;
&amp;lt;signavio&amp;gt;bc21ffa80cc04e28b3a7031dc42ac878:fc35acbe292f53d2bb19ea8782764cf7b7fcf681d67659121f82bde46e457_02eb5916c38399a32d6535e64817bac239b8c60b8413adefdfb515adfb574e_428d2d3e27ef5f597a136761a2843b2a4eae56228e2114ba48186e12d3075a5&amp;lt;/signavio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bernard Szlachta</name></author>
	</entry>
</feed>