Metrics For OO Design Flashcards

1
Q

defined in terms of four views: population, volume, length, and functionality

A

Size

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

How classes of an OO design are interrelated to one another

A

Complexity

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

The physical connections between elements of the OO design

A

Coupling

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

“the degree to which an abstraction possesses the features
required of it, or the degree to which a design component
possesses features in its abstraction, from the point of view of the
current application.”

A

Sufficiency

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

An indirect implication about the degree to which the abstraction or design component can be reused

A

Completeness

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

The degree to which all operations working together to achieve a single, well-defined purpose

A

Cohesion

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

Applied to both operations and classes, the degree to which an operation is atomic

A

Primitiveness

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

The degree to which two or more classes
are similar in terms of their structure,
function, behavior, or purpose

A

Similarity

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

Measures the likelihood that a change will occur

A

Volatility

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