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
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
24
Q
Complete the sentence: Collective behavior is modeled as a(n) ……….
A. collaboration
B. interaction
C. interface
D. relationship
25
``` 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
26
``` Which of the following is a behavior element? A. Application function B. Business actor C. Application component D. Artifact ```
A
27
``` Which of the following is a composite element? A. Capability B. Collaboration C. Interaction D. Location ```
D
28
What are the ways to classify the relationships in the Archimate language?
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
What is a composition relationship?
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
What is an aggregation relationship?
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
What is an assignment relationship?
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
What is an access relationship?
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
What is an influence relationship?
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
What is a triggering relationship?
Describes a temporal or causal relationship between elements.
35
What is a flow relationship?
Transfer from one element to another.
36
What is an specialization relationship?
Indicates that an element is a particular kind of another | element.
37
What is an association relationship?
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
What is a Junction ?
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
``` Complete the sentence: Relationships that model temporal dependencies between behavior elements are known as ………. A. other B. structural C. dynamic D. static ```
C
40
``` Which of the following is not a structural relationship? A. Composition B. Triggering C. Aggregation D. Assignment ```
B
41
``` 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
42
``` 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 ```
B
43
``` 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 ```
D
44
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.
D