Ohjelmistokomponentti

Komponentti UML-kaaviossa ja sen tarjoamat rajapinnat.

Komponentti on itsenäinen ja uudelleenkäytettävä ohjelmistoyksikkö, joka noudattaa komponenttimallinsa standardeja[1]. Komponentit ovat korkeamman tason abstraktioita kuin oliot ja ne määritellään rajapinnoilla: komponentit voivat määritellä ohjelmointirajapinnan sekä binääriyhteensopivan rajapinnan (ABI). Komponentteja koostamalla voidaan rakentaa järjestelmiä tai sovelluksia.

Komponentit ovat tarkoitettuja koostamiseen ja uudelleenkäyttämiseen.

  1. Sommerville, I. (2010). Software engineering (9th ed.) PEARSON. Page 455-460.

Developed by StudentB