Osakomponentti
Osakomponentti on komponentin sisällä toimiva alikomponentti, joka hoitaa osan suuremman kokonaisuuden tehtävistä ja jonka kanssa muut moduulit vuorovaikuttavat rajapinnan kautta. Se on osa suurempaa järjestelmää, mutta sen suunnittelu, toteutus ja elinkaari voivat olla erillisiä.
Osakomponentin tarkoituksena on edistää modularisuutta, ylläpidettävyyttä ja uudelleenkäyttöä sekä helpottaa testattavuutta.
Keskeisiä käsitteitä ovat selkeät rajapinnat, joiden kautta muut osat voivat kutsua osakomponenttia sekä kontrolloitu tiedonjakaminen sen
Osakomponentit voivat olla suunnittelun ja toteutuksen yksiköitä ohjelmistoarkkitehtuurissa, kuten CBSE-pohjaisissa malleissa. Ne voivat esiintyä sekä ohjelmisto-
Elinkaari koostuu suunnittelusta, kehityksestä, integroinnista, testauksesta, versionhallinnasta, ylläpidosta ja mahdollisesta poistamisesta käytöstä. Dokumentaatio kuvaa osakomponentin tarkoituksen,