Unit 8/Chapter 9 - Application Layer Flashcards

1
Q

Application Layer central elements:

A

Active Structure, Behavior, & Passive Structure elements

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

Application components, the interfaces to them, and collections of components

A

Active Structure

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

Application services (external behavior), application functions/process (internal behavior) and behavior aspect

A

Behavior elements

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

data objects manipulated by behavior elements

A

Passive Structure elements

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

Concept used to model any structural entity in the Application Layer

A

Application Component

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

Collection of application components which perform application interactions

A

Application Collaboration elements

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

Logical channel through which the services of a component can be accessed

A

Application Interface

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

Can be used to model both application-to-application interfaces & application-to-business interfaces

A

Application Interface

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

Application Component

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

Application Collaboration

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

Application component, Application Collaboration, Application Interface names should preferably be:

A

A noun

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

An encapsulation of application functionality aligned to implementation structure, which is modular and replaceable

A

Application Component

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

An aggregate of two or more application internal active structure elements that work together to perform collective application behavior.

A

Application Collaboration

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

A point of access where application services are made available to a user, another application component, or a node.

A

Application Interface

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

An externally visible unit of functionality, provided by one or more components, exposed through well-defined interfaces, and meaningful to the environment.

A

Application Service

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

The internal behavior of a component needed to realize one or more application services.

A

Application Function

17
Q

Models an ordering of application behavior

A

Application Process

18
Q

The behavior of a collaboration of two or more application components.

A

Application Interaction

19
Q
A

Application Function

20
Q

Automated behavior that can be performed by an application component

A

Application function

21
Q

Describes the internal behavior of an application component

A

Application Function

22
Q
A

Application Interaction

23
Q

A unit of collective application behavior performed by (a collaboration of) two or more application components.

A

Application Interaction

24
Q
A

Application Process

25
Q

A sequence of application behaviors that achieves a specific result.

A

Application Process

26
Q

An application state change.

A

Application Event

27
Q
A

Application Event

28
Q

An explicitly defined exposed application behavior.

A

Application Service

29
Q
A

Application Service

30
Q

Application Layer Behavior Elements:

A

Function, Process, Interaction, Event, Service

31
Q

Application Layer Internal Behavior Elements:

A

Function, Process, Interaction

32
Q

Application Layer Passive Structure Elements:

A

Data Object

33
Q
A

Application Data Object

34
Q

Structured for automated processing; self-contained information with a clear meaning to the business

A

Application Data Object

35
Q

Examples include: customer record, a client database, or an insurance claim

A

Application Data Object