08 - Measurement

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

A collection of flashcards focusing on key vocabulary and concepts related to measurements and metrics in software quality.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Measurement

The empirical, objective assignment of numbers to attributes of objects or events to describe them.

2
New cards

Metrics

Functions that take software data as input and provide a numerical value indicating the degree to which software possesses a given attribute affecting its quality.

3
New cards

Maintainability Index

Calculates an index value between 0 and 100 representing the ease of maintaining code, with higher values indicating better maintainability.

4
New cards

Halstead Volume

A software metric introduced by Maurice Howard Halstead to approximate the size of code based on the number of operators and operands.

5
New cards

Cyclomatic Complexity

A software metric proposed by McCabe that measures the number of linearly independent paths through a program based on its control flow graph.

6
New cards

Normalization

The process of adjusting measurements to allow for fair comparisons, such as normalizing lines of code across programming languages.

7
New cards

Confounding Variable

A variable that affects both the dependent and independent variable, potentially leading to misleading conclusions about causal relationships.

8
New cards

Operationalization

The process of defining a measurement instrument and determining how to accurately capture information.

9
New cards

Validity of Measurements

The extent to which a metric measures what it intends to measure, encompassing construct, predictive, and external validity.

10
New cards

GQM (Goal-Question-Metric)

A framework for defining measurement goals, creating questions to evaluate progress towards these goals, and determining the necessary metrics for assessment.