Part 2 - EA Modelling: ArchiMate, Views and Viewpoints, Analysis of EA Models Flashcards
What are the drivers of the need for an integrated architecture language?
Or why ARIS, BPMN, UML don’t fit:
- Poor definition of relationship between domains (views).
- Poor alignment of layers.
-
Situation in paxis = no standard…
- leading to misunderstanding and usage of “own” languages.
What does the service concept and concept of layering mean and how is ArchiMate generally designed?
Which are the main layers and their respective purposes of ArchiMate?
- Business layer
- Application layer
- Technology layer
- Implementation & Migration layer
What are the ArchiMate modeling dimensions?
- External (services, interfaces) - Internal
- Collective (interaction, collaboration) - Individual
- Structural (active, passive) - Behavioral
What is the difference between structural and behavioral elements?
Structural elements can be active or passive and can represent business actors or data objects.
Behavioral elements (like processes, functions) represent the behavior performed by actors (active structural elements).
What are the main concepts on the different layers and what is their respective purpose?
Business layer:
- offers products and services to external customers, which are realized in the organization by business processes.
Application layer:
- supports the business layer with application services which are realized by (software) applications functions and components.
Technology layer:
- offers infrastructural services (e.g. processing, storage and communication services) needed to run applications, realized by computer and communication devices and system software.
How are the three layers of ArchiMate interconnected?
They are interconected through services.
What are the posibilites of modeling:
interconnection
cooperation
collaboration
between elements on each layer?
How can the (main) elements of ArchiMate be related to one another?
Relations can be done through (see picture):
- Association
- Access
- Used by
- Realisation
- Flow
- Triggering
- Specialization
- Assignment
- Aggregation
- Composition
- Grouping
Which elements and relations regard behavioural aspects and which regard structural aspects?
What are the two extensions to ArchiMate?
- Motivation Extension
- Implementation and Migration Extension
How does the meta-model of ArchiMate (in its entirety) looks like?
It depicts all the possible interactions between the elements of the Business, Application and Technology layers (see picture).
Regarding ArchiMate, what are views and viewpoints?
A view is governed by its viewpoint: the viewpoint establishes the conventions for construction, interpreting and analyzing the view to address concerns framed by that viewpoint.
A viewpoint is a specification of the conventions for constructing and using views.
For which purposes are viewpoints defined on an architecture?
A viewpoint is a specification of the conventions for constructing and using views.
How can viewpoints generally be classified?
How do the classification dimensions look like?
Viewpoints can be classified by:
-
Purpose:
- Designing
- Deciding = decision making
- Informing
-
Content:
- Details = one layer
- Coherence = multi layers or multi aspects
- Overview = multi layers and multi aspects