Definizione di modello basato su componenti (Ingegneria del software)

In Ingegneria del software, un modello basato su componenti (Component-Based Software Engineering) è un design ingegneristico basato sul costruire software assemblando parti pre-esistenti e riutilizzabili.