Ohjelmistokomponentti
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.
Komponenttimalli
Komponenttimalli määrittelee joukon standardeja komponentin toteuttamiselle, käyttöönotolle ja dokumentoinnille[1]. Komponenttimalliin perustuvat komponentit ovat yhteensopivia keskenään.
Yleisiä komponenttimalleja ovat Microsoftin COM, Javan JavaBean komponenttimallit sekä OSGi.
Lähteet
- Sommerville, I. (2010). Software engineering (9th ed.) PEARSON. Page 455-460.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.