Softwarekomponente

Unter einer Softwarekomponente (Komponente, engl.: component) wird ein Stück Software verstanden, das über eine wohldefinierte Schnittstelle (engl.: interface) genau festgelegte Funktionen zur Verfügung stellt.

Softwarekomponenten sind wiederverwendbar (engl.: reusable) und können durch kompatible Komponenten (gleiche Schnittstelle, gleiche Funktionalität) ersetzt werden.

Mehr dazu in: Kapitel 4