Repository storing source code.

Measure of difficulty in understanding code.

Self-contained functional software unit.

Process of checking software behavior and quality.

Hierarchical organization of source files.

Measure of independent paths through code.

Group of files distributed as one unit.

Set of tools used throughout development.

Particular revision of source code.

Measure of how difficult code is to understand.