lisäkomponenteiksi
Lisäkomponentiksi tarkoitetut osat ovat järjestelmän osia, joita voidaan lisätä tai poistaa joustavasti. Termi viittaa siihen, että nämä osat määritellään jaoteltaviksi lisäosiksi, jotka täydentävät perusjärjestelmää ilman, että sen ydintoimintoja tarvitsee muuttaa.
Lisäkomponentit voivat olla sekä laitteisto- että ohjelmistokomponentteja. Laitteistolisäosat voivat olla sensorit, kartoitusmoduulit tai muut ulkoiset liitännät.
Rakenteellisesti lisäkomponentit hyödyntävät määriteltyjä rajapintoja (API-rajapinnat), jotka mahdollistavat yhteensopivuuden perusjärjestelmän kanssa. Versiointi, riippuvuudet ja asennusmenetelmät ovat
Hyödyt ovat joustavuus, mahdollisuus laajentaa järjestelmän toimintoja ilman suuria uudistuksia sekä parempi ylläpidettävyys. Haasteita ovat yhteensopivuus
Esimerkkejä ovat ohjelmisto- ja peliteollisuuden plug-in-arkkitehtuurit, selainten laajennukset sekä teollisuus- ja laiteohjelmistojen lisämoduulit.