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
A sequence of application behaviors that achieves a specific result.
Application Process
26
An application state change.
Application Event
27
Application Event
28
An explicitly defined exposed application behavior.
Application Service
29
Application Service
30
Application Layer Behavior Elements:
Function, Process, Interaction, Event, Service
31
Application Layer Internal Behavior Elements:
Function, Process, Interaction
32
Application Layer Passive Structure Elements:
Data Object
33
Application Data Object
34
Structured for automated processing; self-contained information with a clear meaning to the business
Application Data Object
35
Examples include: customer record, a client database, or an insurance claim
Application Data Object