Die folgenden Begriffe werden mit der angegebenen Bedeutung in diesem Kapitel verwendet:
Programmsystem
Ein Programmsystem ist eine logische Zusammenfassung von Software-Komponenten. Beispiel für ein Programmsystem sind die Komponenten eines Software-Projekts.
Komponente
Eine Komponente enthält zusammengehörige Daten. Beispiel für eine Komponente ist ein Bibliothekselement, das Text enthält.
Abhängige Komponente
Eine solche Komponente, die durch maschinelle Verarbeitung aus anderen Komponenten erzeugt wird. Beispiel für eine abhängige Komponente ist ein Übersetzungslisting.
Source(-Komponente)
Eine solche Komponente, die von keiner anderen Komponente erzeugt wird. Sourcen sind in der Regel die Komponenten, die manuell weiterentwickelt werden. Beispiele für Sourcen sind Quelltexte von Programmen, Makros oder Dokumente.
Aktualität
Ein Programmsystem ist aktuell, wenn alle Sourcen neueren Datums, aus denen es abgeleitet ist, berücksichtigt sind.
Abhängigkeit
Eine Komponente ist von denjenigen Komponenten abhängig, aus denen sie abgeleitet ist.