Generated file produced during development.

Analysis performed while software executes.

Principle that a component has one main responsibility.

Storage location for software packages or code.

Software compiled from source code.

Manual examination of source code.

Software should allow extension without modification.

Needed capability or constraint of software.

Package containing source code for distribution.

Evaluation of code by developers.