Archimate Foundation - Part 2 - Chapter 4-5 Flashcards

This chapter will help you understand and be able to explain the ArchiMate Generic Metamodel that defines the full structure of the language.

1
Q

What are the main types of elements of the Archimate language?

A

It consists of two main types of elements: structure (“nouns”) and behaviour elements (“verbs”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which ones are the structure elements?

A

Structure elements are the strategic element resource, and structural elements, which are subdivided into active structure elements and passive structure elements. Active structure elements can be further subdivided into external active structure elements (also called interfaces) and internal active structure elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which ones are the behaviour elements?

A

Behaviour elements are the strategic elements course of action and capability, and behaviour elements which can be subdivided into internal behaviour elements, external behaviour elements (also called services), and events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an active structure element?

A

Active structure elements are the subjects that can perform behaviour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How is subdivided the active structure elements?

A

These can be subdivided into internal active structure elements (i.e., the business actors, application components, nodes,etc.), that realize this behaviour – and external active structure elements ( i.e., the interfaces) that expose this behaviour to the environment. An interface provides an external view of the service provider and hides its internal structure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does an internal active structure represent?

A

An internal active structure element represents an entity that is capable of performing behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does an external active structure element represent?

A

An external active structure element, called an interface, represents a point of access where one
or more services are provided to the environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are behaviour elements?

A

Behavior elements represent the dynamic aspects of the enterprise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How is subdivided the behaviour elements?

A

Behaviour elements can be subdivided into internal behaviour elements and external behaviour elements; i.e., the services that are exposed to the environment. Also, third type of behaviour element is event.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does an internal behaviour element represent?

A

An internal behaviour element represents a unit of activity performed by one or more active structure elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does an external behaviour element represent?

A

An external behaviour element, called a service, represents an explicitly defined exposed behaviour.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does an event element represent?

A

An event is a behavior element that denotes a state change. An event may have a time attribute that indicates the moment or moments at which the event
happens. For example, this can be used to model time schedules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a passive structure element?

A

A passive structure element is a structural element that cannot perform behavior. Active
structure elements can perform behavior on passive structure elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which ones are specialization of structure and behavior elements?

A

Collaboration and interaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is collaboration?

A

A collaboration is an aggregate of two or more active structure elements, working together to
perform some collective behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is interaction?

A

An interaction is a unit of collective behavior performed by (a collaboration of) two or more
active structure elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the motivation elements included in the language?

A

The motivation elements included in the language are: stakeholder, value, meaning, driver,
assessment, goal, outcome, principle, requirement, and constraint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the strategy elements included in the language?

A

The strategy elements include capability, resource, and course of action.

19
Q

What are the composite elements included in the language?

A

The composite elements consist of other concepts, possibly from multiple aspects or layers of the
language. The generic composite elements defined in the language are grouping and location.

20
Q

What is the grouping element?

A

The grouping element aggregates or composes concepts that belong together based on some
common characteristic.

21
Q

What is a location?

A

A location is a place or position where structure elements can be located or behavior can be
performed.

22
Q
Complete the sentence: If we model the sentence “Janet paints a picture”, the subject
“Janet” would go into ……….
A. active structure
B. behavior
C. passive structure
D. external behavior
A

A

23
Q
Complete the sentence: A service is a(n) ……….
A. passive structure element
B. motivation element
C. external active structure element
D. external behavior element
A

D

24
Q
Complete the sentence: Collective behavior is modeled as a(n) ……….
A. collaboration
B. interaction
C. interface
D. relationship
A

B

25
Q
Which aspect of the ArchiMate Framework includes business actors, application
components, and devices?
A. Active structure
B. Behavior
C. Informational concepts
D. Passive structure
A

A

26
Q
Which of the following is a behavior element?
A. Application function
B. Business actor
C. Application component
D. Artifact
A

A

27
Q
Which of the following is a composite element?
A. Capability
B. Collaboration
C. Interaction
D. Location
A

D

28
Q

What are the ways to classify the relationships in the Archimate language?

A

The relationships in the ArchiMate language are classified in four ways:
 Structural, which model the static construction or composition of concepts of the same or
different types
 Dependency, which model how elements are used to support other elements
 Dynamic, which are used to model behavior dependencies between elements
 Other, which do not fall into one of the above categories

29
Q

What is a composition relationship?

A

Indicates that an element consists of one or more other concepts.
A composition relationship is always allowed between two
instances of the same element type.
The usual interpretation of a composition relationship is that the
whole or part of the source element is composed of the whole of
the target element.
The entity at the end with the diamond is the parent of the entity
on the other end (the child).

30
Q

What is an aggregation relationship?

A

Indicates that an element consists of one or more other concepts.
An aggregation relationship is always allowed between two
instances of the same element type.
The usual interpretation of an aggregation relationship is that the
whole or part of the source element aggregates the whole of the
target element.
The entity at the end with a diamond is considered to be the
parent of the entity at the end without a diamond.
An alternate notation is to nest elements.

31
Q

What is an assignment relationship?

A

Expresses the allocation of responsibility, performance of
behavior, or execution.
The assignment relationship links active structure elements with
units of behavior that are performed by them, business actors
with business roles that are fulfilled by them, and nodes with
technology objects.
It always points from active structure to behavior, and from
behavior to passive structure. The non-directional notation from
the ArchiMate 2.1 Specification and before, which shows the
black ball at both ends of the relationship, is still allowed but
deprecated.

32
Q

What is an access relationship?

A

Models the ability of behavior and active structure elements to
observe or act upon passive structure elements.
This represents a data dependency, denoted by a dashed line.
The access relationship indicates that a process, function,
interaction, service, or event “does something” with a passive
structure element; e.g., create a new object, read data from the
object, write or modify the object data, or delete the object. The
relationship can also be used to indicate that the object is just
associated with the behavior; e.g., it models the information that
comes with an event, or the information that is made available as
part of a service.
The arrow head, if present, indicates the direction of the flow of
information.

33
Q

What is an influence relationship?

A

Models that an element affects the implementation or
achievement of some motivation element.
This is the weakest type of dependency, and is used to model
how motivation elements are influenced by other elements.
Attributes can be used to indicate the sign and/or strength of the
influence. The choice of possible attribute values is left to the
modeler; e.g., {++, +, 0, -, –} or [0..10]. By default, the influence
relationship models a contribution with unspecified sign and
strength.

34
Q

What is a triggering relationship?

A

Describes a temporal or causal relationship between elements.

35
Q

What is a flow relationship?

A

Transfer from one element to another.

36
Q

What is an specialization relationship?

A

Indicates that an element is a particular kind of another

element.

37
Q

What is an association relationship?

A

Models an unspecified relationship, or one that is not
represented by another, more specific ArchiMate
relationship.
An association relationship is always allowed between
two elements, or between a relationship and an
element.

38
Q

What is a Junction ?

A

Used to connect relationships of the same type.
A junction is not an actual relationship in the same
sense as the other relationships, but rather a
relationship connector.
A junction may have multiple incoming relationships
and one outgoing relationship, one incoming
relationship and multiple outgoing relationships, or
multiple incoming and outgoing relationships (the
latter can be considered a shorthand of two subsequent
junctions).
A junction is used to explicitly express that several
elements together participate in the relationship (and
junction) or that one of the elements participates in the
relationship (or junction).

39
Q
Complete the sentence: Relationships that model temporal dependencies between behavior
elements are known as ……….
A. other
B. structural
C. dynamic
D. static
A

C

40
Q
Which of the following is not a structural relationship?
A. Composition
B. Triggering
C. Aggregation
D. Assignment
A

B

41
Q
Which of the following relationships is used to describe the transfer of information between
processes?
A. Flow
B. Triggering
C. Aggregation
D. Used by
A

A

42
Q
What type of relationship can be used to model the following: A Purchase Order is a type of
a Business Form.
A. Composition
B. Specialization
C. Aggregation
D. Assignment
A

B

43
Q
Complete the sentence: When two or more dynamic relationships of the same type need to
be connected you should use a(n) ……….
A. aggregation
B. composition
C. intersection
D. junction
A

D

44
Q

Which of the following statements about the grouping relationship is not true?
A. The grouping relationship indicates that objects belong together based on some
common characteristic.
B. The grouping relationship has no formal semantics.
C. It is used to show graphically that model elements have something in common.
D. Model elements may only belong to one group.

A

D