07 Allocation Flashcards

1
Q

Allocation

A

Documentation interaction of software architecture with the environment (software is developed, deployed, and executed)

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

Each element has different properties - pairing . . .

A

depends on the purpose of the allocation and whether it will be successful.

Important to match: Properties of software elements to properties of environmental elements. (Otherwise, mapping is invalid).

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

Deployment View

A

Allocates elements from Functional Views to computing platforms.

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

Deployment View Property

A

How the environmental element satisfies the requirements of the software element.

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

Deployment View Analysis of

A

Performance
Reliability
Security
Cost estimation

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

Module

A

Implementation unit of software that provides a coherent unit of functionality.

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

Properties of Modules

A

Name
» (Meaningful Suggestion about Function)
Responsibilities
» (Role in overall system, clearly understandable)
Visibility of interfaces
» (for submod: only used internally / private)
» (for aggregate mods: only communicate externally / public)

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

Module Views Uses

A

Construction
Analysis
Communication

NOT used for analyzing run-time behavior (Performance)

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