<?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=Enterprise_Architecture_Modelling</id>
	<title>Enterprise Architecture Modelling - 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=Enterprise_Architecture_Modelling"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Modelling&amp;action=history"/>
	<updated>2026-05-12T23:21:25Z</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=Enterprise_Architecture_Modelling&amp;diff=29092&amp;oldid=prev</id>
		<title>Ahnboyoung: /* Visualization vs Model。 */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=Enterprise_Architecture_Modelling&amp;diff=29092&amp;oldid=prev"/>
		<updated>2016-02-07T17:46:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Visualization vs Model。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Cat|Enterprise Architecture|60}}&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: Enterprise Architecture Modelling&lt;br /&gt;
;author: Bernard Szlachta (bs@NobleProg.co.uk)&lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modelling Activities。 ==&lt;br /&gt;
Process can contain following steps:&lt;br /&gt;
* Design&lt;br /&gt;
** Common language spanning all domain&lt;br /&gt;
** Best practices&lt;br /&gt;
** Revision control&lt;br /&gt;
* Communication&lt;br /&gt;
** Shared model&lt;br /&gt;
** Publishing&lt;br /&gt;
** Comments and discussion (wiki, forum, etc...)&lt;br /&gt;
* Realisation&lt;br /&gt;
** Keep in sync&lt;br /&gt;
** Link between software and design (url, mda, etc..)&lt;br /&gt;
* Change&lt;br /&gt;
** Tools for assessing the impact of change&lt;br /&gt;
&lt;br /&gt;
== Views Alignment。 ==&lt;br /&gt;
* Solved by mapping&lt;br /&gt;
* Can be extremely hard between different languages (e.g. BPMN+UML)&lt;br /&gt;
* Matrix allow to consider all possible connections&lt;br /&gt;
[[File:Example of a capability to operational activities mapping.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Views Alignment。 ==&lt;br /&gt;
[[File:Running example NCV-6.png]]&lt;br /&gt;
&lt;br /&gt;
== Viewpoints and Visualisation。 ==&lt;br /&gt;
* No stakeholder  (except enterprise architects) is usually interested in the whole architecture&lt;br /&gt;
* Stakeholders need specific &amp;#039;&amp;#039;&amp;#039;views&amp;#039;&amp;#039;&amp;#039; of the architecture&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;View&amp;#039;&amp;#039;&amp;#039; (IEEE)&lt;br /&gt;
 work product expressing the architecture of a system &lt;br /&gt;
 from the perspective of specific system concerns&lt;br /&gt;
&lt;br /&gt;
* The view a stakeholder wants derives from the goal and their current knowledge and their domain &lt;br /&gt;
* Specification of a view is expressed by means of a &amp;#039;&amp;#039;&amp;#039;viewpoint&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;Viewpoint&amp;#039;&amp;#039;&amp;#039; is defiend as (IEEE):&lt;br /&gt;
 work product establishing the conventions&lt;br /&gt;
 for the construction, interpretation and use&lt;br /&gt;
 of architecture views to frame specific system concerns&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Viewpoints and Visualisation。 ==&lt;br /&gt;
* In Nato Architecture Framework, a viewpoint is referred to as &amp;#039;&amp;#039;&amp;#039;sub-view&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;View&amp;#039;&amp;#039;&amp;#039; is what you see, &amp;#039;&amp;#039;&amp;#039;viewpoint&amp;#039;&amp;#039;&amp;#039; is from where you are looking&lt;br /&gt;
&lt;br /&gt;
* A view contains a subset of elements of the model&lt;br /&gt;
&lt;br /&gt;
* Ideally a change in one view result in a change in a model which in turn should update other views&lt;br /&gt;
&lt;br /&gt;
* Present in NAF in Sparx Enterprise Architect&lt;br /&gt;
&lt;br /&gt;
== Architecture Concept。 ==&lt;br /&gt;
=== Abstraction ===&lt;br /&gt;
* Generalization&lt;br /&gt;
* Striping out structural or behavioural aspects&lt;br /&gt;
&lt;br /&gt;
=== Architecture Model ===&lt;br /&gt;
* Model abstracts from reality&lt;br /&gt;
* The elements which choose to depict depends on the goal&lt;br /&gt;
* Model of London Tube for a commuter will be different form a model for Engineers and drivers&lt;br /&gt;
* We create models in order to:&lt;br /&gt;
** understand reality&lt;br /&gt;
** predict the future&lt;br /&gt;
** design a new product/service (i.e. modify reality)&lt;br /&gt;
&lt;br /&gt;
=== Model Elements and Modelling Concepts ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Modelling Concepts&amp;#039;&amp;#039;&amp;#039; described by a framework do not have any concrete elements&lt;br /&gt;
* They are usually described in Ontologies and patterns&lt;br /&gt;
* Examples:&lt;br /&gt;
** using SOA instead of batch processing&lt;br /&gt;
** always use asynchronous calls&lt;br /&gt;
&lt;br /&gt;
== Visualization vs Model。 ==&lt;br /&gt;
* Model usually is not visual (XML)&lt;br /&gt;
* Graphs, charts and pictures are not the model, they are just the &amp;#039;&amp;#039;&amp;#039;visualization&amp;#039;&amp;#039;&amp;#039; of the model&lt;br /&gt;
* Model itself is also refereed to as the &amp;#039;&amp;#039;&amp;#039;content&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
[[File:Model and visualization.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
== Visualization vs Model。 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;One Model Element - Two Shapes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:One Model Element Two Representation.png]]&lt;br /&gt;
&lt;br /&gt;
== Visualization vs Model。 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Semantics&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Two shapes in the examples above mean one thing i.e. the actor&lt;br /&gt;
* This common meaning is called &amp;#039;&amp;#039;&amp;#039;semantics&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Semantics refers to the effect of the thing itself rather than its shape&lt;br /&gt;
* In Human Languages, the semantics refers to the meaning as oppose to syntax&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Semantic model vs Symbolic model&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Symbolic model, refers to concrete objects of the reality (UML objects)&lt;br /&gt;
* Semantic model, an abstractions, an interpretation of a symbolic model (UML classes)&lt;br /&gt;
&lt;br /&gt;
== Ontologies。 ==&lt;br /&gt;
http://www.mod.uk/NR/rdonlyres/FD9A4CC8-7F27-4042-BF23-69F9EC4978A4/0/20090203_Ontologies_and_their_Use_MODAF_V1_0_U.pdf&lt;/div&gt;</summary>
		<author><name>Ahnboyoung</name></author>
	</entry>
</feed>